Witajcie,
Złożyłem na stykówce ATmega16 do programatora USBasp. Jedyne co podłączyłem to crystal 16MHz z ceramicznymi 22pF i rezystor 10KOhm z RESET do Vcc. Zworki na programatorze to włączone VCC TARGET, a pozostałe off. Fusebity w kalkulatorze
http://www.engbedded.com/fusecalc/ zmieniłem na "Ext. RC Oscillator 8 -12MHz Start-up time 16CK + 4ms" i przez avr dude (linux) posłałem do procesora. Komenda:
Kod:
sudo avrdude -c usbasp -p m16 -U lfuse:w:0xe8:m -U hfuse:w:0x99:m
Wyłączyłem Slow SCK i procesor przy podstawowym:
Kod:
sudo avrdude -c usbasp -p m16
Nie odpowiada.
Kod:
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.
Boje się, że będzie trzeba kwarc 12MHz. Myślałem, że może być 16 bo tak pisało w PDF. Procesor to "ATMEGA16A-PU" więc nie jest L to powinno działać.
PS. Nie napisałem, ale wcześniej odpowiadał jak nie zmieniłem fusów i na programatorze było Slow SCK.