ikarus_177
14.02.2009, 14:04
Hi,
ich speichere im EEPROM eines Mega32 diverse Single-Werte im Laufe des Programmflusses ab. Beim nächsten Programmstart sollen diese Werte wieder eingelesen werden. Wird allerdings das Programm das erste Mal gestartet, sind also noch keine Werte im EEPROM, ist ja der komplette Speicher mit &hFF initialisiert, was meines Wissens den maximalen Wert für eine Variable bedeutet.
Sind also noch keine Werte gespeichert, soll eine andere Aktion ausgeführt werden. Wie kann ich nun überprüfen, ob meine Single-Variable im EEPROM schon beschrieben wurde? Auf den maximalen Wert überprüfen? Das sind lt. Bascom-Hilfe aber seeehr unhandliche Zahlen (3,4 * 10^38).
Viele Grüße
ikarus_177
ich speichere im EEPROM eines Mega32 diverse Single-Werte im Laufe des Programmflusses ab. Beim nächsten Programmstart sollen diese Werte wieder eingelesen werden. Wird allerdings das Programm das erste Mal gestartet, sind also noch keine Werte im EEPROM, ist ja der komplette Speicher mit &hFF initialisiert, was meines Wissens den maximalen Wert für eine Variable bedeutet.
Sind also noch keine Werte gespeichert, soll eine andere Aktion ausgeführt werden. Wie kann ich nun überprüfen, ob meine Single-Variable im EEPROM schon beschrieben wurde? Auf den maximalen Wert überprüfen? Das sind lt. Bascom-Hilfe aber seeehr unhandliche Zahlen (3,4 * 10^38).
Viele Grüße
ikarus_177