Fuses eines Atmega328p-au

Gast #4808596
Lesenswert?

Be N. schrieb:
> ist es möglich, die Fuses des oben genannten Mikros im Programmcode zu
> setzen?
Zur Laufzeit?
Nein.

Aber du kannst sie im Quellcode setzen, und der Linker erzeugt dann die 
betreffenden Section Dateien, so dass sie von z.B. avrdude geschreiben 
werden können. Vergleichbar mit der EEProm Section.
OP #4808614
Lesenswert?

Arduino F. schrieb:
> Aber du kannst sie im Quellcode setzen, und der Linker erzeugt dann die
> betreffenden Section Dateien, so dass sie von z.B. avrdude geschreiben
> werden können. Vergleichbar mit der EEProm Section.

Ich bin recht neu was AVR-Programmierung betrifft. Wie genau soll das 
funktionieren? Es sollen einfach auch die Fuses beim überspielen gesetzt 
werden, allerdings auch so, dass nachfolgende Programme von diesen 
Fuse-Einstellungen nicht betroffen sind, lediglich dieses Programm.

Dadurch soll einfach ausgeschlossen werden, dass ich mal das setzen der 
Fuses vergesse ^^
#4808620
Lesenswert?

Be N. schrieb:
> Dadurch soll einfach ausgeschlossen werden, dass ich mal das setzen der
> Fuses vergesse ^^

Genau deshalb gibt es die *.elf "Production Files".

Die Erzeugung geht auch noch nach dem Programmieren. Nach dem letzten 
Test kannst du Flash, EEProm und Fuses auslesen und in einem gemeinsamen 
File ablegen. Wenn du das weitergibst, kann man damit ein genaues Abbild 
deines Urmusters machen.

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