Forum: Mikrocontroller und Digitale Elektronik Problem EEPROM auslesen


von Jürgen H. (misteret)


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 ?

von Timmo H. (masterfx)


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?

von Иван S. (ivan)


Lesenswert?

Vermutung (Schuß ins Blaue): Puller-Widerstände vergessen, daher beim 
Ausschalten kapazitive Artefakte an den Daten- und Steuerleitungen des 
PROMs.

von Peter D. (peda)


Lesenswert?

Jürgen Hems wrote:
> Ich habe ein Problem, den EEPROM auszulesen.

Oh, das ist mir neu.
Ich wußte nicht, daß alle Hersteller weltweit nur noch den einzigen 
EEPROM herstellen und damit eine genaue Typangabe überflüssig ist.


Peter

von Frank N. (arm-fan)


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?

von Timmo H. (masterfx)


Lesenswert?

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

von Bensch (Gast)


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.....

von Timmo H. (masterfx)


Lesenswert?

Ich dachte sowas kann man nur mit einem Raster_tunnel_mikroskop

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
Noch kein Account? Hier anmelden.