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.
Gast
#774335
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.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.