Forum: Mikrocontroller und Digitale Elektronik Flashen mit Ponyprog löscht internes EEPROM ?


von Gerhard (Gast)


Lesenswert?

Hallo zusammen


Ich flashe meinen ATMega8535 schon länger problemlos mit Ponyprog.
Seit neuesten benutze ich das interne EEPROM als Datenespeicher. Das 
schreiben und lesen im Programm funktioniert prima. Ich kann also Daten 
ins EEPROM schreiben und auch wieder auslesen. Soweit sogut.
Aber ... Wenn ich den Controller mit Ponprog neu flashe geht der EEPROM 
Inhalt verloren! Ich benutze aktuell nur die EEPROM adressen 0x001 und 
0x002. Die adresse 0x000 bleibt ungenutzt (Dummywert).
Kennt jemand dieses Problem? Wie kann ich den Datenverlust beim Flashen 
verhindern ?

Gruß
Gerhard

von Rahul, der Trollige (Gast)


Lesenswert?

Ich weiß nicht, wie es beim mega8535 ist, aber bei einigen anderen 
Controllern gibt es die "EEPROM preserve"-Fuse, die verhindern soll, 
dass beim Löschen des FLASH auch das EEPROM gelöscht wird.

von krulli (Gast)


Lesenswert?

EESAVE sollte man bei den Fuses dafür anhaken.

von Gerhard (Gast)


Lesenswert?

So was nenn ich prompte Hilfe.
Werd ich heut abend gleich probieen.

Danke an euch beiden :-)

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
Noch kein Account? Hier anmelden.