Hallo,
ich habe eine Schaltung mit einem ATmega8 und einem Uhrenquarz an
TOSC1/2 (diesen will ich später für den Timer benutzen). Zum
programmieren benutze ich den AVR Burn-O-Mat, welcher avrdude benutzt.
Ich wollte eigentlich nur den internen RC-Oszillator auf 8MHz stellen,
dafür hat der Burn-O-Mat folgenden Befehl ausgeführt:
1 | /usr/bin/avrdude -q -u -C /etc/avrdude.conf -p m8 -P /dev/ttyUSB0 -c avr910 -E noreset,novcc -U hfuse:w:0xD9:m -U lfuse:w:0xE4:m
|
Das hat auch geklappt, nur seit dem meldet sich der AVR nicht mehr:
1 | avrdude: AVR device initialized and ready to accept instructions
|
2 | avrdude: Device signature = 0x000000
|
3 | avrdude: Yikes! Invalid device signature.
|
4 | Double check connections and try again, or use -F to override
|
5 | this check.
|
Klar, vermutlich hab ich irgendwas mit den Fuses falsch gemacht, aber
bevor ich jetzt einen Quarz daran bastle oder den AVR tausche
(dummerweise alles SMD) wollte ich wissen wo genau mein Fehler liegt,
denn ich finde ihn leider nicht.
Danke schonmal
Basti.