I2C Speicher - Nichtflüchtig ?

OP #300870
Lesenswert?
• ▲
▼
Hallo zusammen,

ich brauche einen kleinen nichtflüchtigen Speicher (32 Byte) um ein
paar Werte abzulegen die bei einem Stromversorgungswegfall erhalten
bleiben sollen - am besten als I2C.

Hat jemand auf Anhieb eine Idee? Am besten wofür es auch schon MCS51
Code für gibt.

Schönen Gruß und danke, Heiko.
Gast #300876
Lesenswert?
• ▲
▼
Hallo Heiko,
trotz ATMega16 hatte ich erst letzte Woche dasselbe Problem. Das EEPROM
wollte ich wegen der paar Bytes nicht extra beschreiben, weil ich darin
zyklisch meine Messdaten speichere - da hätte mich das
programmtechnische Umgehen der speziellen Parameter gestört.
Mir fiel dann die RTC (DS1307) auf meinem Board ein: Die hat 56 Bytes
"übrig" und speichert nun meine nichtflüchtigen Parameter.
Der von mir früher verwendete PCF8583 hätte sogar 256Bytes SRAM.
Wenn Du also eine RTC ohnehin brauchst, wäre das Batterie-gepufferte
SRAM eine Möglichkeit. Mittlerweile halte ich in der Uhr sogar den
aktuellen Stand von Lese- und Schreibpointer auf das EEPROM fest.

Gruß
Michael

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.