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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.