Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - Zum C-Control-I-Forum - Zum C-Control-II-Forum

Re: bleiben EEPROM Daten gespeichert? Kategorie: CC-Pro Unit & Appl.Board (von Christoph - 6.08.2007 13:22)
Als Antwort auf Re: bleiben EEPROM Daten gespeichert? von André H. - 6.08.2007 13:15
Ich nutze:
eigenes Board
Hallo,

ich bin auf der suche nach einer Lösung für folgendes:

Ich habe eine Variable, die hat im Quelltex einen Standartwer. Während das Programm läuft, wird diese Variable
verändert und falls ein Stromausfall ist, sollte diese Variablen (mehrere) aber ihren letzten Wert beibehalten!
Wie könnte ich das am Besten lösen??

mfg
Christoh



> Hallo Christoph,
>
> > wie ein EEPROM funktioniert ist mir schon klar, ich hab nur gedacht das der Controller das beim neu einschalten
> > vielleicht zurücksetzt!
> >
> > Eine frage hätt ich noch, woher bekomme ich den EEPROM Baustein (K6X1008C2D),
> > ich hab ihn bis jetzt noch nicht gefunden! Am besten währe er in DIP bauform!
>
> Das ist kein EEProm, sondern ein 1MBit SRAM von Samsung.
> Wenn Du einen RAM-Baustein als DIP möchtest, schau am besten kurz bei Reichelt vorbei,
> und suche dort nach "628128-70".
> Das ist ein 1MBit SRAM in DIP32 und entspricht der Pinbelegung des K6X1008C2D.
>
> Aber Du wolltest doch Daten ausfallsicher speichern?
> Mit RAM ist das nur möglich, wenn dieser gepuffert (Goldcap oder Batterie) betrieben wird.
>
> Was willst Du denn überhupt ausfallsicher speichern?
> Wenn es nur um selten zu ändernde Konfigurationsdaten geht, speichere diese doch einfach
> in das interne EEProm der CC-Pro.
> Wenn es dafür zu viele Daten sind, kannst Du z.B. einfach ein I²C-Bus-EEprom anschlie�en (24Cxx).
> Eines mu�t Du aber bei Programmstart immer machen. Die Daten müssen im
> Programm ausgelesen werden, wenn diese in Variablen gespeichert werden sollen.
> Und bei Ã?nderung entsprechend umgekehrt.
>
> Wenn Du aber sehr oft ändernde Werte hast, die ausfallsicher gespeichert werden müssen,
> brauchst Du einen gepufferten RAM.
> Bei wenig Daten kann man das z.B. über ein I²C-Bus-IC, wie den Uhrenbaustein PCF8583 machen.
> Bei mehr als 240Byte Daten könntest Du auch das CCTools-RAM-Device HS 4MBit nutzen.
> Das ist ein 4MBit(512kByte) gro�er goldcapgepufferter RAM-Speicher am I²C-Bus.
> Ansonsten könntest Du noch das CC2Net-RAM-Device 4MBit (mit Goldcap) ohne Interface nutzen, und
> dieses mit nur 1MBit bestückt an die CCPro anschlie�en.
> Allerdings wäre das etwas übetrieben für 1MBit. ;-)
> Die o.g. Hardware findest Du, wenn Du links auf den Werbebanner klickst. ;-)
>
> MfG André H.
>


    Antwort schreiben


Antworten: