Forum: Mikrocontroller und Digitale Elektronik AVR: EEPROM auslesen trotz Lockbits möglich?


von Torsten (Gast)


Lesenswert?

Hallo zusammen,

ich habe ein Programm geschrieben, dass ich mit den Lockbits schützen 
möchte. Ich nutze das EEPROM aber für Fehlerspeicherung, d.h. wenn ein 
Fehler im Modul auftritt, schreibt der Prozessor einen Fehlercode in das 
EEPROM.
Kann ich die Lockbits so einstellen, dass ich den Flash-Speicher 
schütze, aber das EEPROM normal auslesen kann?

Ich nutze AVR-Studio, WinAVR, und als Prozessor den ATTiny44.

von MicroSD (Gast)


Lesenswert?

Ausprobieren:

Flashen, EESAVE-Fuse + Lockbits setzen.
Dann zum Fehlerspeicher-Auswerten ein Chip-Erase ausführen
=> Flash und Lockbits gelöscht, EEProm erhalten.
EEPRom auslesen.
Goto 1

von Torsten (Gast)


Lesenswert?

Da bin ich ja noch gar nicht drauf gekommen!
Werde ich sofort mal ausprobieren!!
Melde mich dann wieder

von Charly B. (charly)


Lesenswert?

oder z.B. den eeprom bereich seriell ueber einen Pin
ausgeben, zb. beim einschalten oder auf tastendruck,
oder,oder......

vlG
Charly

von Thomas E. (thomase)


Lesenswert?

Torsten schrieb:
> EEPROM normal auslesen kann

Was ist denn NORMAL auslesen?

mfg.

von Torsten (Gast)


Lesenswert?

MicroSD schrieb:
> Flashen, EESAVE-Fuse + Lockbits setzen.
> Dann zum Fehlerspeicher-Auswerten ein Chip-Erase ausführen
> => Flash und Lockbits gelöscht, EEProm erhalten.
> EEPRom auslesen.

Das hat funktioniert!
Vielen Dank für den Tipp

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.