AVR MEGA 168 verfused ?

Gast #3576607
Lesenswert?

Hallo,

Ziel war vor allem dem MEGA168 den externen 12 MHz Takt beizubringen.
Die Schaltung läuft auf einem Mega8 schon wunderbar...

Also habe ich dieses gemacht (Der Mega8 hat: hfuse:w:0xc6:m -U 
lfuse:w:0x9f:m) :
avrdude -p m168 -c usbasp -U lfuse:w:0xdf:m -U hfuse:w:0xd5:m

Zurück kommt aber:
avrdude: safemode: Fuses OK (H:01, E:D5, L:DF)
(HFuse weicht anscheinend ab von meinem Befehl !!)

Den AVR kann ich dann nicht mehr ansprechen.
Liegt der Fehler bei mir ?
Gast #3576612
Lesenswert?

Ach ja: Die Schaltung läuft auch wenn vorher die richtige Software 
geflasht wurde. Nur wäre diese dann nicht mehr änderbar... (Und das ist 
aber das Ziel die SW noch ein paar mal zu optimieren)
Gast #3576630
Lesenswert?

> Ziel war vor allem dem MEGA168 den externen 12 MHz Takt beizubringen.

Welche Art von 'Takt'?

> avrdude: safemode: Fuses OK (H:01, E:D5, L:DF)
> (HFuse weicht anscheinend ab von meinem Befehl !!)

Das ist ein Bug, die Ausgabe der H- und Efuse sind vertauscht. Wie 
aussieht hast Du einen low power crystal oscillator > 8MHz mit BOD und 
ohne CKDIV8 programmiert.

> Die Schaltung läuft auch wenn vorher die richtige Software
> geflasht wurde. Nur wäre diese dann nicht mehr änderbar...

Wie meinen?
Gast #3576704
Lesenswert?

>> Ziel war vor allem dem MEGA168 den externen 12 MHz Takt beizubringen.
> Welche Art von 'Takt'?
An den beiden XTal Pins hängt ein 12MHz Quarz und vom Quarz geht es mit
je 22pF nach GND


> Das ist ein Bug, die Ausgabe der H- und Efuse sind vertauscht. Wie
> aussieht hast Du einen low power crystal oscillator > 8MHz mit BOD und
> ohne CKDIV8 programmiert.
"Bug" würde heissen es ist so geflash wie "gewollt"... (So hab ich das
verstanden)
Ziel war dass der ATMEGA mit 12MHz läuft.

>> Die Schaltung läuft auch wenn vorher die richtige Software
>> geflasht wurde. Nur wäre diese dann nicht mehr änderbar...
> Wie meinen?

Wennn ich die Schaltung an den USB Port eines PCs hänge wird z.B. das
richtige VUSB Device gefunden. Und auch sonst tut die Schaltung Ihre
Arbeit.
Nur flashen kann ich nicht mehr weil der AVR nicht mehr vom Programmer
erkannt wird.

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