Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: EEProm, Lesen/Schreiben Kategorie: I²C-Bus (von Günni - 30.05.2003 11:18)
Als Antwort auf Re: EEProm, Lesen/Schreiben von ChristianK - 30.05.2003 9:52

> > 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
>
> Ergänzung:
> Für den ersten int-Wert habe ich nur die Adresse "nach hinten" verlegt, ohne �nderung des Programms,
> jetzt wird er sauber geschrieben/gelesen. Hardware-Fehler ???
> GruÃ?
> ChristianK

Hallo Christian,

diese Probleme hatte ich auch mal mit einem 2k Eeprom und dem normalen eeprom Modul.
Dieses ist von der Adressierung her erst ab 32k geeignet. Ich habe darauf hin selbst die
Routinen für 2k Adressierung geändert. Inzwischen gibt es hier aber ein spezielles Modul
für diese Eeproms.

Grü�e
Günni


    Antwort schreiben


Antworten:

Re: EEProm, Lesen/Schreiben (von ChristianK - 30.05.2003 12:43)