Hallo, ich Flashe meine Chips eigentlich immer auf einem Sockel, an dem
Schließe ich dann den USBISP programmer an.
Allerdings brauche ich für mein Projekt einen externen Quarz und deshalb
Programmiere ich ihn gerade auf einem Steckbrett.
Ich verwende Burn-O-Mat, also AVRdude.
Dort habe ich nichts verändert nur: CKSEL3-0
Ein häckchen bedeuetet es wird "0" programmiert, also brauche ich für
"0000" externen Quarz, 4 mal häckchen.
Starttime dürfte hier 14ck + 4ms sekunden sein = default = unverändert.
Angeschlossen habe ich den Quarz mit 2 x 22pF Kondensator. 16MHz
Kondensator.
Folgender Fehler wird angezeigt:
1 | C:\WinAVR-20100110\bin\avrdude.exe -C C:\WinAVR-20100110\bin\avrdude.conf -p t45 -P usb -c usbasp -U efuse:r:C:\DOKUME~1\Dan\LOKALE~1\Temp\efuse7719407333882818515.hex:r -U hfuse:r:C:\DOKUME~1\Dan\LOKALE~1\Temp\hfuse7021855211026429154.hex:r -U lfuse:r:C:\DOKUME~1\Dan\LOKALE~1\Temp\lfuse2038070954991651627.hex:r
|
2 |
|
3 | avrdude.exe: warning: cannot set sck period. please check for usbasp firmware update.
|
4 | avrdude.exe: error: programm enable: target doesn't answer. 1
|
5 | avrdude.exe: initialization failed, rc=-1
|
6 | Double check connections and try again, or use -F to override
|
7 | this check.
|
8 |
|
9 |
|
10 | avrdude.exe done. Thank you.
|
cannot set sck period, steht schon immer da. Habe ich aber immer
Ignorieren können.
Das Komische:
Wenn ich den Attiny mit einem neuen austausche und mit dem Internen takt
ihn beschreibe, funktioniert alles. Also Sollte meine Schaltung
funktionieren.
Woran kann das liegen?