L’Arduino pro mini a l'avantage d'être compact et répond parfaitement aux besoins de nombreuses applications, il lui faut cependant ajouter un convertisseur USB > TTL afin de le programmer.
Il existe une pléthore de modèle de convertisseur, et bien que répondant à un standard, il arrive souvent de peiner avant de pouvoir programmer son Arduino mini pro à l'aide d'un de ces modules.
Voici donc quelques modèles courants testés et fonctionnels moyennant quelques précautions.
FT232 |
Le modèle de convertisseur le plus "standard" étant le FT232 qui généralement s'accouple et fonctionne sans soucis aucun, d'autant que le brochage de l'un est correctement aligné à l'autre.
Pour les autres, souvent considérés comme exotiques, reprennent le fonctionnement du FTDI pour un prix inférieur -bien que le FT232 tende à s'aligner sur les modèles compatibles- avec parfois des difficultés d'accouplement entre le périphérique et le convertisseur.
Le soucis courant concerne le reset à activer au moment adéquat lors du transfert.
Des solutions de modifications mineures existent et demandent souvent, un condensateur, un fer à souder, une coupure de piste.
Dans cet article, je vais faire au plus simple, déclencher le reset manuellement.
Lors de la compilation du code sous Arduino, pressez simplement le bouton reset de l'arduino pro et le relâcher juste lorsque l'IDE de programmation indique "Téléversement".
Les autres tests ont été effectués avec 3 modules de conversion différents qui
pausaient problème avec les connexions classiques, à savoir VCC, GND, TX, RX.
Si le reset n'est pas effectué juste avant le début de transfert, impossible de télécharger le programme.CP2102 |
Pour compliquer encore plus les choses, ce modèle de convertisseur comporte une erreur de sérigraphie, le TX et RX sont inversés.
Habituellement RX va avec TX et réciproquement.
Dans le cas présent il faut TX avec TX et RX avec RX
PL-2303HX |
Sur ce modèle rien de particulier, connecter comme la photo ci-contre.
PL-2303HX |
Ce modèle se connecte de manière habituelle, à savoir VCC GND puis croiser les TX et RX respectifs.
0 commentaires :
Enregistrer un commentaire