Hallo! Ich möchte einen int-Wert , z.B. 40.000 in ein EEPROM speichern. Ich müsste den Wert also in zwei char-Werte (jeweils 2 Byte) zerlegen und diese dann in das EEPROM speichern. Kann mir jemand einen Tip geben, wie ich das am Besten machen soll? Danke!
Und warum nimmst du nicht einfach die fertige eeprom Routine her, die 2 Bytes im EEPROM Speichern kann? AVR-GCC-Tutorial Abschnitt 17.3
PS: 40000 passt nicht in eine 2 Byte große int, bestenfalls unsigned int.
>PS: 40000 passt nicht in eine 2 Byte große int, bestenfalls unsigned >int. Jap und führt beim Abspeichern des int Wertes im EEPROM zu den unerwünschten Effekten, wegen der Duschbruchspannung in der Sperrsicht des Halbleiters. Deshalb immer nur uint Werte speichern!
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.