Probleme mit dem EEPROM

Gast #19692
Lesenswert?

Hallo !

Ich habe Probleme beim speichern oder lesen des Internen EEPROM in den 
Atmels. Zumindestens sind nach dem wieder Einschalten einige werte 
verändert. Zum Programieren benutze ich das Programm CVAVR. Gibt es 
vielleicht etwas zu beachten beim deklarieren der Variablen?

MFG

W.Menken
Gast #19693
Lesenswert?

Dass nach dem Einschalten Werte im EEPROM verändert sein können, ist ein 
bekanntes (und lästiges!) Problem der AVRs. Abhilfe schafft nur ein 
Reset-Controller, der den MC nach dem Einschalten erst dann durch 
Freigabe der RESET-Leitung startet, wenn die Versorgungsspannung stabil 
ist und einen bestimmten Pegel erreicht hat. Ansonsten spinnt beim 
Einschalten die interne Logik herum und zerschiesst einzelne 
Speicherstellen des EPROM. Das ist übrigens ein reines Hardware-Problem 
und hat mit dem Controller nichts zu tun.

Schau mal bei Atmel in den Designvorschlägen nach, dort gibt es auch 
Lösungen mit diskreten Halbleitern, bei denen kein spezielles IC für 
diesen Zweck notwendig ist.

Frohe Weihnacht,

Notker
Gast #19697
Lesenswert?

Hallo Alle

Ich habe das gleiche Problem. Klemme ich meine Schaltung via 
Lüsterklemme an die Versorgungsspannung und diese hat nicht sofort 
Kontakt, sondern mit Aussetzern, dann sind manche meiner Speicherstellen 
im Eeprom gelöscht und die Funktion somit nicht mehr gegeben. Vielen 
Dank Atmel. Bitte lasst mich wissen wenn es mit einer einfachen RC 
Beschaltung hinhaut und welche Werte man nehmen sollte, also ich habe 
meinen Reset-Eingang mit 10k upgepullt.

Vielen Dank

René Engel

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