Re: Datenspeicherung im EEPROM zur Laufzeit Kategorie: Programmierung (von André H. - 18.04.2002 21:13) | |
Als Antwort auf Datenspeicherung im EEPROM zur Laufzeit von Thomas Einzel - 18.04.2002 20:33
| |
Hallo Thomas, > > ja - aller Anfang ist eben schwer :-/ > > Mein Problem ist vermutlich trivial zu lösen: ich möchte während der Laufzeit des Programms ein paar Daten abspeichern die *nach* dem nächsten Start immer noch auf dem abgespeichertem Wert sind. Als konkretes Beispiel: Ein und Ausschaltzeitpaare ff. einer Schaltuhr. > > Daten - die man zur Laufzeit ändern kann - landen im SRAM. Konstanten - die man während der Laufzeit nicht verändern kann - landen im EEPROM. Die Menge der zu speichernden Daten wird irgendwo zwischen 1 und 10 kByte liegen, also klein genug. Die Datenstruktur - am besten ähnlich arrays - ist definiert. > > Handware ist die CC2 Station, in diesem Punkt ist der Unterschied zur Unit aber vermutlich egal... > Erstmal, die CC2 hat im gegensatz zur CC1 kein EEProm ! Das Programm und die Konstanten werden im Flash-Speicher abgelegt. Auf diesen kann man nicht aus dem Programm heraus schreiben ! Du brauchst dafür ein externes EEProm. Einfachsten ist es, wenn Du ein serielles EEProm für den I²C-Bus nimmst. Bei Reichelt kostet ein 24C64 �1,80. Dieses hat 8kByte Speicherkapazität. Da Du die Station II hast, empfehle ich Dir, da� Du ein kleines Hutschienengehäuse von Conrad nimmst, und das EEProm dort einbaust. Dann passt das ganze optisch zu Station II. :-) MfG André H. Antworten bitte nur ins Forum! Fragen per EMail auf Forum-Postings werden nicht beantwortet! Das macht meine Heizung gerade | |
Antwort schreiben Antworten: Re: Datenspeicherung im EEPROM zur Laufzeit (von Thomas Einzel - 19.04.2002 7:40) Re: Datenspeicherung im EEPROM zur Laufzeit (von André H. - 19.04.2002 7:51) Re: Datenspeicherung im EEPROM zur Laufzeit (von Thomas Einzel - 21.04.2002 16:59) |