Forum: Mikrocontroller und Digitale Elektronik eFuse auf FF ändert sich immer zu CF


von Jesus Maria und Josef (Gast)


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!

von g457 (Gast)


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.

von Jesus Maria und Josef (Gast)


Lesenswert?

Das ganze ist Batteriebetrieben. Wieviel Strom "schluckt" denn die BOD 
in aktivem Zustand effektiv?

von g457 (Gast)


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"

von Kaj (Gast)


Lesenswert?

Jesus Maria und Josef schrieb:
> Macht bei ständiger 5V Versorgung über USB aber keinen Sinn.

Jesus Maria und Josef schrieb:
> Das ganze ist Batteriebetrieben.

Was denn jetzt?

von Lutz (Gast)


Lesenswert?

USB kann doch auch batteriebetrieben sein?

von Jesus Maria und Josef (Gast)


Lesenswert?

@Lutz: korrekt! :) USB mobile device.

von spess53 (Gast)


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

von Jesus Maria und Josef (Gast)


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?

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.