Forum: Mikrocontroller und Digitale Elektronik Brown out Detection Fuses im Code setzen


von Alexander H. (ill_son)


Lesenswert?

Hallo,

folgende Frage: Ist es möglich die Brown out Fuses und das Detection 
Level im Code zu setzten / löschen oder funktioniert das nur über den 
Programmer? Würde das gern im Programm machen, weil ich dann nicht jedes 
Mal das Gerät öffenen muss und man das dann auch im Feld mal ändern 
könnte. Controller ist ein ATXMEGA128A3.

Danke und Grüße, Alex

: Bearbeitet durch User
von Stefan F. (Gast)


Lesenswert?

Soweit ich weiss, kann das Programm auf allen AVR Mikrocontrollern die 
Fuses nicht ändern.

von Alexander H. (ill_son)


Lesenswert?

Alles klar, hatte ich schon befürchtet, als ich dazu bei Google auf 
Anhieb nichts gefunden hatte.

Danke.

von Pandur S. (jetztnicht)


Lesenswert?

Die erste und einzige Anlaufstelle hierzu sollte eigentlich das 
Datenblatt sein.

von Alexander H. (ill_son)


Lesenswert?

Da hast du allerdings Recht. Und da stehts dann auch:

The fuses are used to configure important system functions, and can only 
be written from an external programmer. The application software can 
read the fuses. The fuses are used to configure reset sources such as 
brownout detector and watchdog, startup configuration, JTAG enable, and 
JTAG user ID.

: Bearbeitet durch User
von Teddy (Gast)


Lesenswert?

"The fuses are used to configure important system functions, and can 
only be written from an external programmer"

http://ww1.microchip.com/downloads/en/DeviceDoc/doc8077.pdf

Seite 21 "Fuses and Lock bits"

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.