Problem EEPROM auslesen

OP #1072312
Lesenswert?

Hi!

Ich habe ein Problem, den EEPROM auszulesen.


Die Daten ins EEPROM zu schreiben funktioniert eigentlich perfekt.

Ich habe mir eine Tabelle erstellt, die mir jedes Byte über ausgibt und 
somit sehe ich alles, was im EEPROM gespeichert wird.


Speichern funktioniert, Auslesen eigenlich auch.


Das Problem ist, wenn ich den Netzstecker ziehe und wieder reinstecke, 
stehen plötzlich an verschiedenen Stellen Werte im EEPROM.
In meinem Programm habe ich mit Sicherheit kein Schreibbefehl, den ich 
übersehe. Weiß ich vielleicht irgendetwas nicht was man wissen sollte?
Vielleicht irgendwelche delay-Befehle damit ich warten kann bis sichdie 
Pegel einstellen ?
#1072330
Lesenswert?

>Das Problem ist, wenn ich den Netzstecker ziehe und wieder reinstecke,
>stehen plötzlich an verschiedenen Stellen Werte im EEPROM
Na das ist doch super. Oder sinds nicht die Werte die du da rein 
schreibst?
Nur wenn man den Netzstecker zieht verändern sich nicht die Werte die da 
drin stehen.
Wie sehen deine Funktionen zum lesen und schreiben aus und welches 
EEPROM verwendest du (internes? => Welcher µC?)?
Vielleicht hast du irgendwo uninitialisierte Variablen...
Sind regelmäßigkeiten vorhanden?
Was passiert wenn du z.B. die Werte 0-127 ins EEPROM schreibst und 
direkt danach wieder ausliest? Wie sehen alle Werte nach dem Ziehen den 
Netzsteckers aus?
#1072398
Lesenswert?

>Ich habe ein Problem, den EEPROM auszulesen.
>Die Daten ins EEPROM zu schreiben funktioniert eigentlich perfekt.

Ääähm... schreiben funktioniert perfekt, ok.
Und woher weißt du das, wenn das Lesen doch nicht funktioniert?

Mit dem Rasterelektronenmiskop die Speicherzellen kontrolliert?
Gast #1072628
Lesenswert?

>Mit dem Rasterelektronenmiskop die Speicherzellen kontrolliert?
Damit kann man leider keine Elektronen sehen, auch wenn das Wort im
Namen vorkommt :-)

Das ist richtig, aber man kann Potentiale erkennen, damit hat man den 
logischen Zustand der Speicherzelle.....

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren