preserve eeprom memory thru

Gast #238512
Lesenswert?

Hallo Leute
ich habe immer wieder das Problem, dass einzelne Variablen, die ich im
EEPROM meines AT90CAN128 hinterlegt habe nach einer neuen
Programmierung   absurdeste Werte annehmen. Am Programm liegt es nicht,
wiel die Bereiche festgeschrieben sind und nicht verändert werden.
Überschreibe ich das EEPROM und lass die Variablen anschließend neu
speichern, ist alles ok.
Ist das Normal?
Gast #238517
Lesenswert?

@Jörg
Ich glaube meine Stromversorgung ist ok. Läuft sehr stabil und liefert
sehr stabile Ergebnisse aus den AD-Wandlern, alle Power-Pins sind mit
100nF Kondensatoren aufschwingen gesicher...
Ich bin mir sicher, dass es die Spannung nicht sein kann.
Gast #238519
Lesenswert?

Brown Out ist eingeschaltet mit 2,5V .
Es trifft auch nicht alle Inhalte, sondern immer nur einen Wert.
Komischer Weise trifft es immer den gleichen Wert, wenn das Programm
nicht verändert wird. Gibt es eine Programmänderung jedoch ohne
irgendwelche Änderungen an den EEProm-Relevanten Routinen vorzunehmen,
dann trifft es einen anderen Wert.
Gast #238520
Lesenswert?

Bei älteren Atmel-Modellen war die erste EEprom-Speicherstelle teilweise
im Verhalten unberechenbar. Wenn du mit Avrdude zum Programmieren
arbeitest und du auch den Programmierzähler benutzen solltest, achte
darauf nicht die letzten 3 bis 4 Stellen zu benutzen, da diese für
diesen Zähler verwendet werden.

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