[RESOLU] Arduino Uno : Avrdude: Stk500_recv(): Programmer Is Not ...

[RESOLU] arduino uno : avrdude: stk500_recv(): programmer is not responding International Français October 26, 2011, 6:54pm 1

Hello à tous,

Voilà tout est à peu près dans le message... il met devenu impossible d'uploader quoi que ce soit sur mon arduino uno... je tombe sur cette erreur :

avrdude: stk500_recv(): programmer is not responding [/code Alors oui il existe déjà pas mal de conversation par rapport à ça... en anglais et je dois dire que aujourd'hui je n'ai pas la patience et la force de comprendre l'anglais de plus j'ai le sentiment qu'aucune réponse clair ne si trouve... J'ai tenter de brancher ma carte sur un autre ordinateur, même erreur. J'ai fait un reset avec le bouton sur la carte, même erreur. J'ai peur d'avoir fait une mauvaise manipulation qui est foutu en l'air ma carte arduino uno (en espérant que le shield n'a rien pris dans la poire...) En tout cas je viens chercher ici une réponse clair ou une solution à tester pour régler ce soucis. Je vous remercie d'avance de votre aide. October 26, 2011, 7:28pm 2

J'ai eu le même coup il y a quelque jours en chipotant un peux n'importe comment les registres etc, j'ai eu du mal également à trouver une réponse vu que ça peut venir de beaucoup de chose apparemment et difficile de savoir d'où ... C'est revenu tout seul en débranchant tout, shield, ... Peut être juste un miracle, mais c'est on jamais. :grin:

1 Like October 26, 2011, 7:40pm 3

Bonjour,

Débranche toute tes shields garde juste l'usb, vérifie que tu as choisi la bonne board et le bon port série dans l'ide.

Si jamais le probléme persiste : Est ce que le sketch précédant utilisé le port série "massivement" ou est ce qu'il faisait un pinMode/digitalWrite sur les broches 0 ou 1 ? Quel est ton systéme d'exploitation (windows, linux, mac) ? (Si c'est linux cela peut être un probléme avec le bootloader)

October 26, 2011, 7:57pm 4

j'ai réinstaller l'application arduino (je suis sur mac) j'ai retirer le Shield, tenté d'uploader un script de base (fade d'une led)

Mon script précédent était le contrôle de led RGB via UDP et OSCclass une librairie permettant d'envoyer des info depuis une app iphone vers mon arduino et je pense que oui cela utilisé pas mal le port serie. Par contre non il ne faisait pas de digitalWrite sur le 0 et 1.

J'avais déjà bien vérifié le board et le port série.

l'application qui est en ce moment dans l'arduino fonctionne encore mais "partiellement" je m'explique. Elle permet normalement de contrôler un relais et 3 sortie PWN pour un un éclairage RGB. la sortie 9 qui est pour le relais fonctionne encore mais les sorties 3, 5 et 6 ne fonctionne plus.

October 26, 2011, 8:24pm 5

chesnel: l'application qui est en ce moment dans l'arduino fonctionne encore mais "partiellement" je m'explique. Elle permet normalement de contrôler un relais et 3 sortie PWN pour un un éclairage RGB. la sortie 9 qui est pour le relais fonctionne encore mais les sorties 3, 5 et 6 ne fonctionne plus.

Conflit d'utilisation des timer je pense : http://www.arduino.cc/playground/Main/TimerPWMCheatsheet Timer0 -> utilisé par le coeur arduino, les broches pwm 5 et 6 font souvent un peu ce quelles veulent Timer2 -> souvent utilisé par divers librairies (peut être justement par la librairie OSCclass ?)

Tente cette technique : Ouvre l'exemple "bareminimum", Sélectionne la board/port série qui va bien, Appuye et garde appuyé le bouton reset de l'arduino, click upload dans l'ide, quand "binary done ..." s'affiche attend une seconde et lâche le bouton reset, retente la chose 2/3 fois si nécessaire, le temps entre la fin du reset et l'activation du bootloader est relativement cours.

Si vraiment aprés 3 essais ça ne marche pas regarde de ce coté : http://arduino.cc/en/Hacking/DFUProgramming8U2 (google translate : http://translate.google.fr/translate?hl=fr&ie=UTF8&twu=1&u=http://arduino.cc/en/Hacking/DFUProgramming8U2)

October 27, 2011, 11:20pm 6

Merci pour ton aide Skywodd. J'avais déjà tenté le chargement du script avec le bouton reset enfoncer mais sans succès d'ailleurs je ne suis pas sur que ce soit "binary done ..." que je dois attendre.. si j'avais ce message cela voudrait dire que c'est chargé :stuck_out_tongue:

Sinon pour le lien je vais faire l'essai mais avant, comment puis-je savoir si mon arduino est un Arduino Uno SMD ? et si je comprend bien je dois relier le gnd et le reset ensemble. j'ai pas l'impression de pouvoir les relier avec juste un fil... une soudure dois être nécessaire ?

merci encore :slight_smile:

October 28, 2011, 10:18am 7

chesnel: Merci pour ton aide Skywodd. J'avais déjà tenté le chargement du script avec le bouton reset enfoncer mais sans succès d'ailleurs je ne suis pas sur que ce soit "binary done ..." que je dois attendre.. si j'avais ce message cela voudrait dire que c'est chargé :stuck_out_tongue:

Quand "binary done ..." s'affiche dans la console (pas dans la barre de statut) c'est que la compilation vient de s'achever et que l'upload avec avrdude va commencer.

chesnel: Sinon pour le lien je vais faire l'essai mais avant, comment puis-je savoir si mon arduino est un Arduino Uno SMD ? et si je comprend bien je dois relier le gnd et le reset ensemble. j'ai pas l'impression de pouvoir les relier avec juste un fil... une soudure dois être nécessaire ?

Regarde les deux board uno : http://arduino.cc/en/Main/arduinoBoardUno

La version smd a un ATmega328p au format cms facilement reconnaissable car tout petit, la version normal a un ATmega328p au format DIP bien plus gros. Pour relier GND et reset il suffit de faire contact avec un fils en appuyant bien ou de faire un petit point de soudure.

November 9, 2011, 3:05pm 8

La manipulation c'est très bien déroulé et j'ai pus charge un scripts dans mon arduino !

Par contre je penses avoir fait une bourde... je n'ai pas garder la resistance de 10k... et maintenant l'arduino n'est même plus détecter par l'ordinateur. Je l'ai ressouder mais rien n'y fait impossible de voir l'arduino sur mon mac. Aurais-je bousillé quelques choses ?

c'est con.. le programme qui était rester dedans l'autre fois c'était celui qui permettait de contrôler l'arduino avec l'iphone... Maintenant j'ai un fade d'une led =(

November 9, 2011, 3:59pm 9

chesnel: Par contre je penses avoir fait une bourde... je n'ai pas garder la resistance de 10k... et maintenant l'arduino n'est même plus détecter par l'ordinateur. Je l'ai ressouder mais rien n'y fait impossible de voir l'arduino sur mon mac. Aurais-je bousillé quelques choses ?

Je sais pas si ces commandes fonctionne sous mac mais bon : Pour lister les périphérique usb : lsusb si tu vois un "... CDC ..." ou un "... arduino ..." c'est que l'usb marche toujours mais que mac ne reconnait plus le port série (bug driver, ...) si tu vois rien tente de connecter ton arduino sur un pc win ou linux hsitoire de voir si il détecte quelque chose, et si vraiment il se passe rien tente la mise à jour du firmware usb : http://arduino.cc/en/Hacking/DFUProgramming8U2

November 9, 2011, 4:55pm 10

Non l'arduino n'est vraiment visible nul part... De plus, la mise a jour du firmware usb c'est ce que tu m'avais dis de faire et qui avait fonctionner la première. Bien évidemment j'ai tenter de la refaire mais après la commande dfu-programmer at90usb82 erase eh bien je tombe sur No device present. Ce qui me parait logique en vus que mon arduino n'est plus du tout détecté... :S

November 9, 2011, 7:49pm 11

chesnel: Non l'arduino n'est vraiment visible nul part... De plus, la mise a jour du firmware usb c'est ce que tu m'avais dis de faire et qui avait fonctionner la première. Bien évidemment j'ai tenter de la refaire mais après la commande dfu-programmer at90usb82 erase eh bien je tombe sur No device present. Ce qui me parait logique en vus que mon arduino n'est plus du tout détecté... :S

C'est strange :fearful: tu peut poster le résultat de lsusb et lspci ... si il réagit plus du tout sa sens le firmware brické ... Tu a enlever la résistance de 10K à quel moment ?

November 9, 2011, 9:21pm 12

Voici ce qu'il ressort :

USB:

USB High-Speed Bus:

Host Controller Location: Built-in USB Host Controller Driver: AppleUSBEHCI PCI Device ID: 0x283a PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0xfa

USB2.0 Hub:

Product ID: 0x0608 Vendor ID: 0x05e3 (Genesys Logic, Inc.) Version: 7,02 Speed: Up to 480 Mb/sec Location ID: 0xfa400000 / 3 Current Available (mA): 500 Current Required (mA): 100

USB Receiver:

Product ID: 0xc525 Vendor ID: 0x046d (Logitech Inc.) Version: 2,00 Speed: Up to 12 Mb/sec Manufacturer: Logitech Location ID: 0xfa440000 / 4 Current Available (mA): 500 Current Required (mA): 98

Keyboard Hub:

Product ID: 0x1006 Vendor ID: 0x05ac (Apple Inc.) Version: 96,15 Serial Number: 0 Speed: Up to 480 Mb/sec Manufacturer: Apple, Inc. Location ID: 0xfa200000 / 2 Current Available (mA): 500 Current Required (mA): 300

Apple Optical USB Mouse:

Product ID: 0x0304 Vendor ID: 0x05ac (Apple Inc.) Version: 1,10 Speed: Up to 1.5 Mb/sec Manufacturer: Mitsumi Electric Location ID: 0xfa230000 / 8 Current Available (mA): 100 Current Required (mA): 100

Apple Keyboard:

Product ID: 0x0221 Vendor ID: 0x05ac (Apple Inc.) Version: 0,69 Speed: Up to 1.5 Mb/sec Manufacturer: Apple, Inc Location ID: 0xfa220000 / 5 Current Available (mA): 100 Current Required (mA): 20

USB High-Speed Bus:

Host Controller Location: Built-in USB Host Controller Driver: AppleUSBEHCI PCI Device ID: 0x2836 PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0xfd

Built-in iSight:

Product ID: 0x8502 Vendor ID: 0x05ac (Apple Inc.) Version: 1,60 Serial Number: 8T85N6EG30003L00 Speed: Up to 480 Mb/sec Manufacturer: Apple Inc. Location ID: 0xfd400000 / 2 Current Available (mA): 500 Current Required (mA): 500

USB Bus:

Host Controller Location: Built-in USB Host Controller Driver: AppleUSBUHCI PCI Device ID: 0x2834 PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0x1a

BRCM2046 Hub:

Product ID: 0x4500 Vendor ID: 0x0a5c (Broadcom Corp.) Version: 1,00 Speed: Up to 12 Mb/sec Manufacturer: Apple Inc. Location ID: 0x1a100000 / 2 Current Available (mA): 500 Current Required (mA): 0

Bluetooth USB Host Controller:

Product ID: 0x820f Vendor ID: 0x05ac (Apple Inc.) Version: 1,80 Serial Number: 001FF3AB990D Speed: Up to 12 Mb/sec Manufacturer: Apple Inc. Location ID: 0x1a110000 / 5 Current Available (mA): 500 Current Required (mA): 0

USB Bus:

Host Controller Location: Built-in USB Host Controller Driver: AppleUSBUHCI PCI Device ID: 0x2835 PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0x3a

USB Bus:

Host Controller Location: Built-in USB Host Controller Driver: AppleUSBUHCI PCI Device ID: 0x2830 PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0x1d

USB Bus:

Host Controller Location: Built-in USB Host Controller Driver: AppleUSBUHCI PCI Device ID: 0x2831 PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0x3d

USB Bus:

Host Controller Location: Built-in USB Host Controller Driver: AppleUSBUHCI PCI Device ID: 0x2832 PCI Revision ID: 0x0003 PCI Vendor ID: 0x8086 Bus Number: 0x5d

IR Receiver:

Product ID: 0x8242 Vendor ID: 0x05ac (Apple Inc.) Version: 0,16 Speed: Up to 1.5 Mb/sec Manufacturer: Apple Computer, Inc. Location ID: 0x5d100000 / 2 Current Available (mA): 500 Current Required (mA): 100

Pour la manipulation de la résistance... j'ai fait la manipulation.. uploadé un sketch tout débranché puis enlever la résistance et rebranché et la plus rien... J'aurais certainement dut la laisser :confused:

November 9, 2011, 9:29pm 13

Au pire essaye de la remettre, ta rien à perdre ... Faudrait que tu arrive à forcer le Atmega8u2 à passer en DFU pour le reprogrammer avec flip.

November 9, 2011, 9:49pm 14

elle est remise.

Pour le forçage en DFU existe-t-il une manipulation hardware ? car coté soft... rien à faire j'ai l'impression.

November 10, 2011, 8:36am 15

chesnel: Pour le forçage en DFU existe-t-il une manipulation hardware ? car coté soft... rien à faire j'ai l'impression.

tu fait contacte en reset en gnd sur le port isp du ATmega8u2, normalement il doit ce lancer en DFU, si c'est pas le cas alors la seule solution que je vois c'est la reprogrammation avec un prog d'avr ISP.

November 10, 2011, 1:29pm 16

je pensais avoir fait correctement la manip de reset en DFU quand j'ai refais la manipulation total. Eh bien on dirait que non ! :smiley: Donc un TRES GROS merci à toi Skywodd. J'ai réussi à faire le reset et réinitialiser l'arduino !

Donc pour ceux qui tomberais sur ce post, je remet le lien de la manipulation pour corrigé l'erreur avrdude : stk500_recv();

http://arduino.cc/en/Hacking/DFUProgramming8U2 (google translate : http://translate.google.fr/translate?hl=fr&ie=UTF8&twu=1&u=http://arduino.cc/en/Hacking/DFUProgramming8U2)

IMPORTANT : NE PAS RETIRER LA RÉSISTANCE DE 10K SOUDÉ

Encore un gros merci pour avoir sauvé mon arduino, en plus tu fais commencer ma journée en beauté :slight_smile:

November 10, 2011, 2:03pm 17

ya pas de quoi :grin:

(/me captain obvious skywodd s'envole sauver d'autre arduino en détresse)

:grin:

April 21, 2015, 3:37pm 18

Bonjour,

j'ai trouvé (par hasard !) une manière simple de surmonter le problème du blocage "arduino uno : avrdude: stk500_recv(): programmer is not responding"

Ce problème s'est produit avec mon iMac. J'ai d'abord fermé l'appli Arduino.

Puis j'ai connecté ma carte Uno à un vieux portable tournant sous Windows. J'ai téléversé un programme simple (Blink)

puis j'ai rebranché ma carte sur l'iMac. Miracle, le téléversement s'est remis à fonctionner !

Il faut croire que ce changement avait réinitialisé ce qu'il fallait...

En espérant que ceci servira à quelqu'un,

amitiés d'un débutant (c'est mon premier post)

November 14, 2015, 11:01am 19

Pour ma part, j'ai eu ce problème après avoir utilisé un programmateur (USBASP) pour téléverser mon application.

Dans ce cas, le programme résident sur l'arduino et qui discute avec le chargeur USB (le bootloader) est écrasé par l'application ==> à partir de ce moment, le transfert par USB n'est plus possible et le message "avrdude: stk500_recv(): programmer is not responding" survient, alors même que l'application sur l'arduino communique sans problème par le port USB.

Il suffit de rebrancher le programmateur sur l'arduino puis Outil->Graver la séquence d'initialisation Après cela, les transferts par l'USB fonctionnent.

==> Il s'agit d'un des cas causant ce message - à noter

November 29, 2015, 6:00pm 20

Bonjour,

désolé de me greffer à ce post sur arduino uno, mais j'ai le même problème avec un arduino nano v3.0 avec ce message d'erreur :

Arduino : 1.6.6 (Windows 10), Carte : "Arduino Nano, ATmega328" Le croquis utilise 1 288 octets (4%) de l'espace de stockage de programmes. Le maximum est de 30 720 octets. Les variables globales utilisent 15 octets (0%) de mémoire dynamique, ce qui laisse 2 033 octets pour les variables locales. Le maximum est de 2 048 octets. C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega328p -carduino -PCOM7 -b57600 -D -Uflash:w:C:\Users\user\AppData\Local\Temp\buildecf7560763410b5824f8b96ab7a5463f.tmp/Fade.ino.hex:i avrdude: Version 6.0.1, compiled on Apr 15 2015 at 19:59:58

  • Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/*
  • Copyright (c) 2007-2009 Joerg Wunsch*
  • System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf"*
  • Using Port : COM7*
  • Using Programmer : arduino*
  • Overriding Baud Rate : 57600* avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xde avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xde avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xde avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xde avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xde avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xde avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xde avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xde avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xde avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xde avrdude done. Thank you. Problème de téléversement vers la carte. Voir http://www.arduino.cc/en/Guide/Troubleshooting#upload pour suggestions.

je tourne sur Windows 10 et avec l'ide 1.6.6. Ce que j'essaie de téléverser c'est juste un programme d'exemple et j'ai débranché le processeur de mon circuit pour être sur.

J'ai essayé de faire reset pendant ou avant le téléversement, de déconnecter mon antivirus et à peu près tout ce qui est suggéré dans le troubleshooting... je ne vois plus quoi faire !

Si quelqu'un a une idée, je suis preneur !

Merci beaucop

next page →
Topic Replies Views Activity
Programmer is not responding Uploading 30 313 August 10, 2025
problème de téléversement (avrdude: stk500_recv(): programmer is not responding) Français 10 1150 May 6, 2021
ARDUINO : problèmes de téléversement Tutoriels et cours 240 90047 April 7, 2025
Upload sketch fails with error avrdude: stk500_getsync() UNO R3 7 192 October 16, 2025
Téléversement impossible ! Français 12 2500 May 6, 2021
Unfortunately, your browser is unsupported. Please switch to a supported browser to view rich content, log in and reply.

Tag » Arduino Uno Error Avrdude Stk500_recv() Programmer Is Not Responding