Estoy intentando ejecutar mi ATMega a 16 MHz usando este cristal
Configuro el bit lfuse en F7 (vea aquí )
El comando que utilicé para establecer el bit lfuse fue
C:\>avrdude -p m328p -P lpt1 -c stk200 -U lfuse:w:0xf7:m
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.02s
avrdude: Device signature = 0x1e950f
avrdude: reading input file "0xf7"
avrdude: writing lfuse (1 bytes):
Writing | ################################################## | 100% 0.00s
avrdude: 1 bytes of lfuse written
avrdude: verifying lfuse memory against 0xf7:
avrdude: load data lfuse data from input file 0xf7:
avrdude: input file 0xf7 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.
Tenía un código en el chip que parpadeaba un LED una vez por segundo. Después de configurar el bit lfuse se detuvo.
Intenté leer el bit lfuse a través de
C:\Documents and Settings\admin>avrdude -p m328p -P lpt1 -c stk200 -U lfuse:r:-:
h -U hfuse:r:-:h
avrdude: AVR device not responding
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude done. Thank you.
Creo que tengo la configuración del cristal correctamente en los pines 9 (TOSC1) & 10 (TOSC2). Estoy usando 22 pF caps.
Estoy viendo 5V en el pin 10 y 0V en el pin 9
¿Qué pasos puedo seguir para solucionar esto?