EEProm, Lesen/Schreiben Kategorie: I²C-Bus (von ChristianK - 29.05.2003 12:13) | |
| |
Hallo, ich habe eine Heizungs-/Solarsteuerung mit der CC2 realisiert, und nun möchte ich die Einstellwerte in einem EEPROM auf dem Reglerboard abspeichern um nach einem Reset wieder die alten Einstellwerte einlesen. Das klappt bei den meisten Werten ganz gut, (byte, int, long) aber bei 3 Werten(2 int, 1 long) überhaupt nicht. Ich fange mit dem ersten Wert (int)bei Adresse 0 an. Dieser Wert wird nicht richtig gelesen oder geschrieben. Der nächste Wert (int) auf Adresse 2 wird einwandfrei gelesen/geschrieben. Auch weitere int/byte-Werte funktionieren einwandfrei. Der erste long-Wert gibt beim Lesen -1 zurück. -1 als Lesewert benutze ich beim Start des Programms als Kriterium um die Normalwerte erstmals in das EEPROM zu speichern, weil das wohl bedeutet, dass da noch nichts drin steht? Es ist doch richtig, wenn ich pro byte-Wert eine, pro int-Wert 2 und pro long-Wert 4 Adressen weiterzähle ? Ich habe im Archiv keinen Hinweis gefunden. Hat jemand eine Idee woran das liegen könnte ?? Gru� ChristianK | |
Antwort schreiben Antworten: Re: EEProm, Lesen/Schreiben (von ChristianK - 30.05.2003 9:52) Re: EEProm, Lesen/Schreiben (von Günni - 30.05.2003 11:18) Re: EEProm, Lesen/Schreiben (von ChristianK - 30.05.2003 12:43) |