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!
> 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.
Das ganze ist Batteriebetrieben. Wieviel Strom "schluckt" denn die BOD in aktivem Zustand effektiv?
> 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"
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?
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.