ATmega8 und Fuses

OP #1469129
Lesenswert?

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.
OP #1469266
Lesenswert?

Hallo,

danke für die Tipps, aber geholfen hat es leider nicht. Ich habe 
verschiedene Werte für -B ausprobiert, von 1 bis 16. AVRDUDE benutze ich 
im Moment 5.8, aber habe gerade auch mal 5.5 versucht, da diese beiden 
im Moment bei Debian dabei sind. Beides ändert leider nichts.

Noch jemand andere Vorschläge?

Greets
  Basti.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren