Bonjour,
Un ARDUINO sur une application s’est mis à ne plus fonctionner.
Je l’ai décâbler complètement et j’ai essayé de recharger un “Blinking LED” mais sans succès.
J’ai le message d’erreur suivant:
avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x60 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x60 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x60 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x60 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x60 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x60 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x60 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x60 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x60 avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x60 Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestion
Le branchement est correct. L’ARDUINO est bien vu sur un port SERIE, …
Lors de la tentative de téléversement je vois bien la led RX de l’ARDUINO qui clignote (à très faible cadence) mais pas la Tx.
Y-a-t-il quelque chose à faire ou bien cela signifie-t-il que mon ARDUINO est HS?
Quel carte arduino ? Il en existe plusieurs.
Quel circuit pour l'interface USB/série ?
-- Circuit carré marqué ATmega16U2 ?
-- Circuit rectangulaire marqué CH340 ou approchant ?
Accessoirement si c'est une UNO : quel boîtier pour le microcontroleur ?
--Rectangulaire à piquer sur support ?
--Carré boîtier CMS ?
C'est un ARDUINO UNO avec un chip rectangulaire sur support.
Pour le port SERIE, j'utilise le moniteur SERIE disponible sur l'IDE ARDUINO.
Je viens de le remplacer par un autre ARDUINO et tout est OK.
C'est donc bien un problème de fonctionnement de cet ARDUINO
loco28:
C'est un ARDUINO UNO avec un chip rectangulaire sur support.
Pour le port SERIE, j'utilise le moniteur SERIE disponible sur l'IDE ARDUINO.
Je viens de le remplacer par un autre ARDUINO et tout est OK.
C'est donc bien un problème de fonctionnement de cet ARDUINO
ca ne répond pas aux questions posées.
Quel circuit pour l'interface USB/série ?
-- Circuit carré marqué ATmega16U2 ?
-- Circuit rectangulaire marqué CH340 ou approchant ?
Il faut distinguer le "microcontrôleur de la carte" du circuit qui fait l'interface entre ce microcontrôleur et l'USB.
La carte UNO officielle utilise pour l'interface USB/série un petit microcontroleur marqué Atmega16U2 qui présente d'une manière récurente un défaut de déprogrammation.
Note bien que je ne parle pas du microcontrôleur de la carte qui est un Atmega328p de 28 pattes.
Le circuit interface USB est à gauche de la carte près de la prise USB
Le circuit microcontroleur est le "gros" boîtier sur la droite de la carte.
Les cartes clones utilisent maintenant un autre circuit pour l'interface USB/série le CH340G qui n'est pas un microcontrôleur mais un circuit intégré dédié à une seule fonction et qui fonctionne très bien.
La procédure pour reprogrammer l'Atmega16U2 est ici : Arduino - Home
Les clones sont plus fiables et moins chers que les cartes officielles.
Achat soit sur Ebay (délai un mois minimum), soit en France (delai quelques jours mais légèrement plus cher qu'Ebay) sur un site comme priceminister ou autre.
Oui tout est OK de ce côté: bon port, bon type de module.
Ce que je cherche à faire c'est reflasher le chip de la liaison SERIE, d'où mes questions (Post du 30, 3H28)
Je viens de ré essayer de passer en mode DFU: aucun résultat. La L led est allumée dès la mise sous tension mais, quelque soit la durée où je met le RST au GND, elle ne clignote pas!
Je suis la procédure qui est dans le lien donné sur le post #5 de ce fil.
C'est à dire que je lance ATMEL FLIP.
Je commence par indiquer qu'il s'agit d'un 16U2 et c'est à ce moment là que je dois passer en mode DFU.
J'ai malgré tout essayer de continuer la procédure en indiquant le lien de communication (USB) mais j'ai un message m'indiquant qu'il ne trouve pas AtLibUsbDFU.dll (qui est pourtant bien présent dans le répertoire)
Pas de changement avec la version longue. J'ai ml'impression qu'il ne veut pas (ou peut pas) installer Java sachant que j'ai déjà une version de Java installée.
Une question: est-il normal que la L led soit allumée dès que je branche l'ARDUINO?