Se hai impostato erroneamente i fusebit selezionando come sorgente di clock un segnale esterno
Scusa Carmine (e vale anche per 4e1541) ma aiutatemi a capire se sbagliavo o no le impostazioni.
Dovevo costruire un circuito con atmega8 con quarzo esterno da 12 mhz da saldare ai piedini xtal1 e xtal2.
Io per calcolare i fusebits uso questa pagina :
http://www.engbedded.com/fusecalc/Ho selezionato Atmega8 e in features l'ultima voce, ovvero :
Ext. Crystal/resonator high freq. startup time: 16k ck + 64 ms: cksel= 1111 e sut=11 lasciando tutte le altre voci invariate.
Con Ponyprog nei fusebits configuration ho settato cksel3 e sut1 e mi si é bloccato il micro (senza toccare i fusebits flashavo senza problemi)
Con avrdude scrissi:
avrdude.exe -p m8 -c ponyser -P com1 -u lfuse:w:0xff:m -u hfuse:w:0xd9:m flash:w:nomefile.hex
e lo stesso si é bloccato.
Avrdude mi diceva:
avrdude.exe: AVR device not responding
avrdude.exe: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
Sbagliavo io o era un problema di programmatore?
saluti
A.