Forum: Mikrocontroller und Digitale Elektronik Atmega8 gegen Auslesen schützen


von Filth _. (filth)


Lesenswert?

Hallo,

könnte mir jemand sagen, welchen Fuse ich setzen muss, um einen Atmega8 
vor dem Auslesen zu schützen? Programmierung sollte weiterhin möglich 
sein.

Vielen Dank!

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Es sind keine Fuses. Das Stichwort heißt: Memory Lock Bits  :-/

von Filth _. (filth)


Lesenswert?

Hallo,

ich habe jetzt noch eine konkrete Frage dazu:

welchen Lockbit muss ich denn setzen?
Ist es Lockbit 43?

Danke!

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Du kannst alle setzen. Programmieren ist immer möglich. Eventuell 
verhinderst Du damit Zugriffe auf das Flash vom Programm her 
(LPM/SPM-LockBits), aber Du kannst ja probieren, ob es in Deinem Fall 
Probleme macht.

von Filth _. (filth)


Lesenswert?

Hmm das scheint nicht zu klappen - ich habe die gesetzt, kann aber 
immernoch den Flash auslesen

von holger (Gast)


Lesenswert?

>Hmm das scheint nicht zu klappen - ich habe die gesetzt, kann aber
>immernoch den Flash auslesen

Und was steht da drin?
Sonst: Spannung ausschalten nach dem setzen der Lock Bits.
Wieder einschalten und auslesen. Nachsehen ob was sinnvolles
gelesen wurde.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Wenn Du ansteigende und immer wiederkehrende Bytewerte liest, hat das 
Verriegeln geklappt. Das Lesen an sich wird nicht verweigert, lediglich 
das Verify erzeugt eine direkte Fehlermeldung.

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.