eFuse auf FF ändert sich immer zu CF

Gast #4782781
Lesenswert?
• ▲
▼
Hallo zusammen,

in einem Gamecontroller Tutorial zum Atmega32u4 werden die Fuses 
folgendermaßen gesetzt:
L 0xFF
H 0xD8
E 0xCB

Wenn ich das hier eingebe:
http://www.engbedded.com/fusecalc
dann zeigt mir die Seite an, dass die Brown Out Detection aktiviert ist. 
Macht bei ständiger 5V Versorgung über USB aber keinen Sinn. Also möchte 
ich BOD deaktivieren, um Strom zu sparen.
Auf der Seite wählen ich den entsprechenden BOD-Eintrag und es wird als 
wert eFuse 0xFF angezeigt. Wenn ich bei E 0xFF in AVRDUDE übergebe und 
es gebrannt wurde, erhalte ich nach dem Auslesen von eFuse den Wert 0xCF 
zurück.
L und H sind unverändert.

Mache ich was falsch oder ist CF statt FF korrekt, wenn ich BOD 
deaktivieren möchte?

Danke vorab!
Gast #4782791
Lesenswert?
• ▲
▼
> Macht bei ständiger 5V Versorgung über USB aber keinen Sinn.

Doch.

> Also möchte  ich BOD deaktivieren, um Strom zu sparen.

Ein paar Mikroampere sparen bei Versorgung via USB? ∗Das∗ macht keinen 
Sinn.

> Mache ich was falsch [..]

Ja, siehe Datenplatt Kapitel 28.2 "Fuse bits"

> [..] oder ist CF statt FF korrekt, wenn ich BOD deaktivieren möchte?

Ja.
Gast #4782808
Lesenswert?
• ▲
▼
> Das ganze ist Batteriebetrieben.

Dann ist es noch zweckmäßiger, BOD einzuschalten.

> Wieviel Strom "schluckt" denn die BOD in aktivem Zustand effektiv?

Kuckst Du Datenplatt Kapitel 30 "Typical characteristics"
Gast #4782841
Lesenswert?
• ▲
▼
Hi

>Mache ich was falsch oder ist CF statt FF korrekt, wenn ich BOD
>deaktivieren möchte?

Bist du sicher, das du an der E-Fuse rumfummelst?

Lt. Heiligem Datenblatt haben die oberen vier Bits der E-Fuse keine 
Funktion.

MfG Spess
Gast #4782853
Lesenswert?
• ▲
▼
also um Korruption des EEPROM-Inhaltes zu vermeiden BOD aktiviert 
lassen?

sorry, ich finde im DB nur "Figure 30-28. BOD Thresholds vs. 
Temperature". Unter welchem Punkt kann ich den Stromverbauch des BOD 
nachlesen?

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