Outils pour utilisateurs

Outils du site


robotics:computing:atmel_avr_tips

Différences

Cette page vous affiche les différences entre la révision choisie et la version actuelle de la page.

Lien vers cette vue comparative

robotics:computing:atmel_avr_tips [2011/10/10 19:59]
gdo removed
— (Version actuelle)
Ligne 1: Ligne 1:
-====== avrdude: error: programm enable: target doesn'​t answer. 1 ====== 
-Lors de la programmation de votre Atmel AVR avec avrdude, vous pourriez obtenir cette erreur : 
- 
-<​code>​$ sudo avrdude -p m48 -c usbasp -U lfuse:​w:​0xc2:​m 
- 
-avrdude: error: programm enable: target doesn'​t answer. 1  
-avrdude: initialization failed, rc=-1 
-         ​Double check connections and try again, or use -F to override 
-         this check. 
- 
- 
-avrdude done.  Thank you.</​code>​ 
- 
-Elle est souvent due à des fuse bits placés pour utiliser un oscillateur externe. Pour changer cela, il suffit de brancher un oscillateur à quartz (4 MHz par exemple) entre la broche XTAL1 et XTAL2 de votre AVR. Branchez également une capacité de 15 pF entre XTAL1 et la masse et entre XTAL2 et la masse. \\ 
- \\ 
-Ensuite, vous pouvez programmer votre AVR pour qu'il utilise l'​oscillateur interne. Voici la ligne de commande avrdude pour un ATMEGA48 utilisant un programmeur usbasp : 
-<​code>​$ sudo avrdude -pm48 -cusbasp -Ulfuse:​w:​0xc2:​m 
- 
-avrdude: AVR device initialized and ready to accept instructions 
- 
-Reading | ##################################################​ | 100% 0.01s 
- 
-avrdude: Device signature = 0x1e9205 
-avrdude: reading input file "​0xc2"​ 
-avrdude: writing lfuse (1 bytes): 
- 
-Writing | ##################################################​ | 100% 0.00s 
- 
-avrdude: 1 bytes of lfuse written 
-avrdude: verifying lfuse memory against 0xc2: 
-avrdude: load data lfuse data from input file 0xc2: 
-avrdude: input file 0xc2 contains 1 bytes 
-avrdude: reading on-chip lfuse data: 
- 
-Reading | ##################################################​ | 100% 0.00s 
- 
-avrdude: verifying ... 
-avrdude: 1 bytes of lfuse verified 
- 
-avrdude: safemode: Fuses OK 
- 
-avrdude done.  Thank you.</​code>​ 
- 
-Maintenant vous pouvez retirer votre oscillateur à quartz et les capacités, vous devriez être capable de programmer votre AVR. 
  
robotics/computing/atmel_avr_tips.1318269541.txt.gz · Dernière modification: 2012/09/20 10:52 (modification externe)