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 #19694
Lesenswert?
• ▲
▼
Sorry, wollte sagen, dass es ein Hardware-Problem ist und mit dem 
Compiler nichts zu tun hat (mit dem Controller natürlich sehr wohl!). 
Und es sollte auch EEPROM und nicht EPROM heissen.

Meine Erkältung macht mir momentan zu schaffen ...
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

Eine eigene Frage? Dieser Thread ist über 23 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.