Fuses im Quellcode AVR

Gast #5402921
Lesenswert?
• ▲
▼
Hallo,

ich habe mal eine Frage zu den Fuses im .elf File, also direkt im 
Programmcode. Bei den normalen Tinys/Megas geht das Problemlos mit dem 
FUSES struct und dann .high = 0xF0, usw...


Bei den XMegas und bei den neuen Attinys (in meinem Fall 1614) klappt 
das nicht so wirklich. Ich habe es so gemacht:

FUSES =
{
  0x00,
  0x80,
  0x00,
  0x02,
  0xF7,
  0x00,
  0x00,
  0x00
};

LOCKBITS = (0x00);



Mit der Logik, dass das erste Byte APPEND ist, usw...


Schreibe ich die Fueses drauf, lässt sich der Chip nicht mehr 
ansprechen, auch funktioniert die Software in ihm nicht mehr. Was mache 
ich falsch?

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.