Hallo zusammen, sicher gibt's unter Euch EEPROM-Profis.... Ich habe eine Frage: Wie speichert man am besten die Daten auf EEPROMs, Codiert oder reicht es eine einfache Checksumme? Momentan arbeite ich mit einer Applikation, die die Daten einfach auf den EEPROM speichert, so wie sie sind. Aber was ist wenn die Daten falsch gelesen werden? Deswegen frage ich mich nun wie machen das die Profis? Es gibt eine Menge Verfahren, aber welches wird normalerweise benutzt? Viele Grüße Julius
Falsch gelesen? Unwahrscheinlich. Falsch geschrieben schon eher. Bei wirklich wichtigen Daten, die andauernd gesichert werden sollen, macht ein CRC Prüfverfahren Sinn.
Naja, das einfachste wäre zunächst, nach dem Schreiben die Daten wieder lesen und dann zu vergleichen. Dann weisst du sofort, ob die Daten korrekt im EEPROM gelandet sind. Ansonnsten mal nach Fehlererkennung/-korrektur suchen.
Danke für Eure Antworten! Das ging aber schnell ;-) Ich werde mich in das CRC-Verfahren einlesen.
>Naja, das einfachste wäre zunächst, nach dem Schreiben die Daten wieder >lesen und dann zu vergleichen. Dann weisst du sofort, ob die Daten >korrekt im EEPROM gelandet sind Das ist bei neuen EEPROMs relativ sicher, bei ausgelutschten verfallen jedoch die Daten über einen gewissen Zeitraum, so daß das Lesen "alter" Daten mitunter nicht das ergibt, was man erwartet. Hier hilft nur eine echte Fehlererkennung. Ob der Fehler dann noch korrigierbar ist, hängt von der Datenzerstörung und dem Programmieraufwand ab.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.