
| 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: | |