Mit einem 24AA16 an einem MSP430F149 gibt es gelegentlich das Problem, daß das EEPROM plötzlich leer ist und nur 0x00-Bytes enthält. In der Software konnte ich, wie auch ein Kollege, keine Ursache dafür finden und nach dem Datenblatt des 24AA16 sollte sowas nicht passieren und auch mit einem einzigen Befehl nicht möglich sein. Ist die Ursache für den Datenschwund ein Bug im 24AA16 oder gibt es noch andere mögliche Fehler-Ursachen?
Prüf mal, ob beim Lesen oder Schreiben die Versorgungsspannung wegkracht. Bei Unterspannung passieren die verrücktesten Dinge. Timing und signalformen ebenfalls prüfen, Gruss Jadeclaw.
Hm, dann muß es Unterspannung gewesen sein. Im Datenblatt steht nichts darüber. Für die nächsten Geräte baue ich eine Spannungsüberwachung ein, die das EEPROM bei Unterspannung abschaltet (EN=0).
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.