Achtung: Mega169 und AVRDUDE

Gast #149752
Mir ist ein äußerst ärgerliches Verhalten von AVRDUDE 4.4.0 (aus WinAVR
20040720) im Zusammenhang mit dem Extended Fuse Byte beim Mega169
aufgefallen:

Ich wollte bei meinem AVR-Butterfly (Mega169 basiert) den
Brownout-Detektor einschalten. Dazu muss eben das Extended Fuse Byte
entsprechend gesetzt werden, was über den Bootloader nicht möglich ist.
Daher habe ich das AVRDUDE über die SPI-Schnittstelle machen lassen.

Hier kommt das Problem: Das unterste Bit im Extended Fuse Byte ist
"Reserved" und darf laut Datenblatt nicht programmiert werden.
Aufgrund der Konfigurationsdatei setzt AVRDUDE dieses Fusebit aber auf
0 (programmiert), egal was man als Wert dafür angibt.

Das hatte bei mir den Effekt, dass offensichtlich der Reset-Eingang des
Mega169 nicht mehr funktionierte, ähnlich wie bei anderen AVRs, bei
denen es ein "Reset Disable" Fusebit gibt, welches aber dort mit
AVRDUDE immerhin korrekt gesetzt werden kann. Damit ist ein erneutes
Programmieren via SPI unmöglich. Zum Glück bin ich mit meinem
AVRJTAG-Nachbau an die Fuse-Bits drangekommen, sonst wäre mir nur noch
Parallel Programming übrig geblieben.

Also: Besser mit AVRDUDE das Extended Fuse Byte des Mega169 nicht
ändern!
Gast
@Matthias: Habe ich gemeldet (via Mailingliste), bisher hat allerdings
noch niemand geantwortet. Dafür habe ich jetzt die Bestätigung von
Atmel: Programmieren dieses Fusebits beeinflusst tatsächlich die
Funktion des Reset-Pins.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 21 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.