2017-08-28 5 views
0

Je travaillais sur un projet que j'avais lancé il y a quelques mois, et le téléchargement semblait OK jusqu'à ce que tout s'arrête de façon aléatoire. J'ai mis à jour l'IDE vers la dernière version (1.8.4), mis à jour le pilote (USBTinyISP), désactivé/activé le port COM, essayé plusieurs mini-pro, téléchargé des exemples d'esquisses, changé les ports USB et activé la sortie verbeuse pendant le téléchargement. Ce qui est bizarre, c'est que je peux voir l'ancienne impression de données de mon moniteur série de mes changements de téléchargement précédents ce matin, donc je sais que la communication fonctionne. Ce qui suit est le message affiché après avoir tenté de télécharger l'esquisse sur le tableau.Arduino Pro Mini IDE 1.8.4 avrdude: stk500recv(): le programmeur ne répond pas

Arduino: 1.8.4 (Windows 8.1), Board: "Arduino Pro or Pro Mini, ATmega168 (3.3V, 8 MHz)" 

Archiving built core (caching) in: C:\Users\pxb07\AppData\Local\Temp\arduino_cache_814882\core\core_arduino_avr_pro_cpu_8MHzatmega168_0c812875ac70eb4a9b385d8fb077f54c.a 
Sketch uses 3284 bytes (22%) of program storage space. Maximum is 14336 bytes. 
Global variables use 335 bytes (32%) of dynamic memory, leaving 689 bytes for local variables. Maximum is 1024 bytes. 
C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude -CC:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf -v -patmega168 -carduino -PCOM8 -b19200 -D -Uflash:w:C:\Users\pxb07\AppData\Local\Temp\arduino_build_381498/SoftwareSerialExample.ino.hex:i 

avrdude: Version 6.3, compiled on Jan 17 2017 at 12:00:53 
     Copyright (c) 2000-2005 Brian Dean, http://www.bdmicro.com/ 
     Copyright (c) 2007-2014 Joerg Wunsch 

     System wide configuration file is "C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" 

     Using Port     : COM8 
     Using Programmer    : arduino 
     Overriding Baud Rate   : 19200 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x28 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x28 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x28 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x28 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x28 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x28 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x28 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x28 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x28 
avrdude: stk500_recv(): programmer is not responding 
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x28 

avrdude done. Thank you. 

Problem uploading to board. See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions. 

This report would have more information with 
"Show verbose output during compilation" 
option enabled in File -> Preferences. 
+0

Etes-vous sûr de n'avoir connecté aucun cavalier aux ports 0 et 1 pendant le téléchargement. – Billa

+0

Parfois, lors du téléchargement d'une nouvelle esquisse sur l'Arduino Mini, vous devez appuyer sur le bouton de réinitialisation de la carte immédiatement avant d'appuyer sur le bouton de téléchargement dans l'environnement Arduino. Pouvez-vous essayer cela? –

+0

@Billa Je me suis assuré que rien n'est connecté à ces broches sur les deux cartes. – 1QuickQuestion

Répondre

1

Je recommande à test loopback pour vous assurer que le canal de communication série est intact. Je présume que la carte et le port sont sélectionnés correctement.

Si le bouclage fonctionne, essayez de réinitialiser la carte immédiatement avant de faire clignoter/charger l'esquisse sur la carte.

+0

Le test de bouclage fonctionne, je reçois mon écho de retour à moi. – 1QuickQuestion

+0

Je peux penser aux possibilités suivantes, votre PC ne reconnaît pas la carte, pouvez-vous vérifier le 'Gestionnaire de périphériques' et sous 'Ports', voyez-vous Arduino ici et le même port COM est également sélectionné dans l'IDE? Si tout va bien, mettre à jour le pilote pour le dernier et le meilleur. –

+0

Il semble que le port apparaisse à la fois dans l'IDE et dans le gestionnaire de périphériques. J'ai trouvé le dernier firmware (j'utilise le FTDI) et j'ai toujours le problème. J'ai appuyé sur le bouton de réinitialisation juste avant que je clique sur le téléchargement et qu'il ne soit pas téléchargé. Je pensais que ce pourrait être l'arduino, mais les deux semblent fonctionner correctement et le bouclage fonctionne sur les deux sans problème. – 1QuickQuestion