Problem EEPROM auslesen

OP #1072312
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
>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?
#1072391
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
#1072398
>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
>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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.