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 ?
>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?
Vermutung (Schuß ins Blaue): Puller-Widerstände vergessen, daher beim Ausschalten kapazitive Artefakte an den Daten- und Steuerleitungen des PROMs.
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
>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?
>Mit dem Rasterelektronenmiskop die Speicherzellen kontrolliert?
Damit kann man leider keine Elektronen sehen, auch wenn das Wort im
Namen vorkommt :-)
>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.....
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.