Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C Quellcode formatieren: <code>Quellcode</code> BASIC Quellcode formatieren: <basic>Quellcode</basic> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! -> I > 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. > >