Re: Daten ins EEprom schreiben Kategorie: Programmierung (von André H. - 17.08.2003 13:50) | |
Als Antwort auf Daten ins EEprom schreiben von Guido - 17.08.2003 10:33
| |
Hallo Guido, > BM=(eeprom.readint(111,0x0000)); > eeprom.writeint(111,0x0000,BM); Was ist das ? Es gibt keine Adresse 111 im Modul eeprom.c2. Der gültige Bereich beträgt 0 bis 7 . (siehe Dateikopf des Moduls und html zum Modul) Für ein EEProm vom Typ 24C02 bis 24C64 auf dem CC2-ReglerBoard ist die Adresse 7. Für EEProms ab 24C128 lautet sie 3. �brigens solltest Du nicht jede Minute auf die selbe Speicherzelle(n) des EEProms schreiben. Davon gehen die betroffenen Speicherzellen früher oder später kaputt. Zwar hält lt. Datenblätter ein 24C64 eine Millionen Schreibzugriffe auf eine Speicherstelle aus, jedoch würde ich mich nicht darauf verlassen. Besonders, da dies in etwas weniger als 17.000 Stunden erreicht ist. (Wenn hier z.B. Betriebsstunden einer Heizungspumpe erfasst werden sollen, kann das sehr schnell passieren.) Besser wäre es, für den Zähler z.B. den freien RAM des Uhrenbausteins zu benutzen(239Byte), und die Daten z.B. nur einmal am Tag ins EEProm zu übernehmen. 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: Daten ins EEprom schreiben (von Guido - 17.08.2003 14:40) |