Forum: Mikrocontroller und Digitale Elektronik XMEGA - Fusebits im Programm ändern


von Tim Jonas (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich möchte gern das Fusebyte1 des XMega32D4 während des laufenden 
Programmes ändern. Im Datenblatt habe ich Schreib-/Leserechte gefunden. 
(Siehe Bild)

Doch im Finde das Register Fusebyte1 nicht, bzw. irgendein Register mit 
WDWPER oder WDPER. Kann mir jemand helfen, hab wohl gerade Schuppen auf 
den Augen?!

Danke und Gruß

von isidor (Gast)


Lesenswert?

Siehe: Register Summary - Fuses and Lock Bits

von isidor (Gast)


Lesenswert?

Zitat aus dem Manual:

Fuses and Lock bits

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.

von Klaus R. (klaus2)


Lesenswert?

...nun, aber es könnte ja in der Tat sinnvolle Anwendungsfälle geben, wo 
man sowas im Code machen wollen würde. Und mit einer "bestimmten" 
Routine könnte man ein versehentiches Ändern ja auch absichern.

Klaus.

von isidor (Gast)


Lesenswert?

Klaus R. schrieb:
> ...nun, aber es könnte ja in der Tat sinnvolle Anwendungsfälle geben

Das mag unwidersprochen so stehen bleiben, aber vortragen muss
"man" es bei der ATMEEL-Entwicklung .....

von Thomas E. (thomase)


Lesenswert?

Tim Jonas schrieb:
> ich möchte gern das Fusebyte1 des XMega32D4 während des laufenden
> Programmes ändern.

Wieso willst du das Fusebyte ändern? Das sind Initialwerte für 2 
Register:
WINCTRL und CTRL. Die kannst du zur Laufzeit ändern.

Klaus R. schrieb:
> ...nun, aber es könnte ja in der Tat sinnvolle Anwendungsfälle geben, wo
> man sowas im Code machen wollen würde.

Was willst du denn ändern? Willst du während der Laufzeit die Taktquelle 
umschalten?

mfg.

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Thomas Eckmann schrieb:
> Willst du während der Laufzeit die Taktquelle umschalten?

Geht beim Xmega ohne Änderung der Fuses.

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.