Forum: Mikrocontroller und Digitale Elektronik AVR MEGA 168 verfused ?


von Seppel76 (Gast)


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 ?

von Seppel76 (Gast)


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)

von g457 (Gast)


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?

von Seppel76 (Gast)


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.

von help (Gast)


Lesenswert?

Schick mal eine mail an Moby.

von Seppel76 (Gast)


Angehängte Dateien:

Lesenswert?

Moby sagt mir leider nichts.
(Könnte / würde der mir ggf. helfen ?)



Trotzdem frage ich mich was bei den Einstellungen siehe Screenshot 
falsch ist ?
(M168 mit 12MHz Quarz an Xtal 1+2)

von Seppel76 (Gast)


Lesenswert?

Wirklich keiner ne Idee zu dem Screenshot (eins höher) ?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.