Bonjour, Habr!
Récemment, j'ai eu une telle situation: j'ai acheté un Arduino Leonardo, je l'ai utilisé pendant un an. Et soudain, ça a cessé de fonctionner. J'ai commencé à chercher dur sur Google, essayant de trouver comment sauver le tableau. Et j'ai réalisé qu'il n'y avait pas tellement de guides décrivant les méthodes de salut, alors j'ai décidé d'écrire le mien.
Ainsi, on nous donne une carte Arduino (peu importe laquelle), dans laquelle le croquis n'est pas chargé. Que dois-je faire avec ça?
Vérifiez les paramètres IDE.
Oui, oui, souvent le problème réside précisément dans les mauvais réglages. Par conséquent, la première étape consiste à vérifier si le bon port est sélectionné, si la bonne carte, le programmeur, le chargeur de démarrage, etc. est sélectionné. Des instructions détaillées sur la configuration d'un IDE pour presque toutes les cartes peuvent être Google, je ne listerai pas tous les les ici.
Conducteurs.
Parfois, le problème réside dans le manque de pilotes pour travailler avec la carte. Si la carte a un microcircuit CH340, vous devez installer un pilote pour cela, et tout fonctionnera très probablement. Vous pouvez le trouver, par exemple, ici
En série
Si votre carte communique avec d'autres programmes de l'ordinateur (Putty, moniteur de port, etc.), déconnectez-en tous les programmes, avec une probabilité de 90% que tout fonctionnera.
Périphérie
Si dans votre projet aux broches RX et TX (c'est-à-dire les broches 0 et 1), déconnectez tout d'eux, sinon le firmware ne sera pas chargé
, . :
, 99,9% .
, Arduino Leonardo, . : 2. , , ( ), , 10 . RESET GND. .
!