Forum: Mikrocontroller und Digitale Elektronik Lock Bits in Atmel Studio


von Tomas (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Zusammen

Könnte mir jemand kurz erklären was diese Lock Bits Einstellungen genau 
bedeuten.(LPM,SPM) Die aktuellen Beiträge haben mir nicht wirklich 
geholfen.
Ich möchte einen AVR MCU so setzen, das dieser nicht mehr ausgelesen 
werden kann. Er besitzt keinen Bootloader und wird lediglich über SPI 
programmiert.
Dazu habe ich auch die 3 Lock Bit Einstellungen in den Anhang gepackt.

Danke im voraus für die Hilfe

von Sebastian R. (sebastian_r569)


Lesenswert?

LPM - Load Program Memory
SPM - Store Program Memory

Biedes sind Assembler-Befehle.
LPM lädt aus dem Flash in ein Register, SPM schreibt aus einem Register 
ins Flash (Was vor allem Bootloader tun).

Mit den Fuse Bits kann man nun einstellen, ob das Anwender-Programm den 
Bootloader-Sektor schreiben oder lesen darf und ob der 
Bootloader-Bereich im Anwender-Speicherbereich lesen/schreiben darf.


Für dich sollte das LB-Register also reichen

: Bearbeitet durch User
von Tomas (Gast)


Lesenswert?

Oke danke für die Information.

Was hat es genau mit dem LB Lock Bit auf sich. Wen ich dieses z.B. auf 
„Further programming and verification disabled“ setzte, kann der MCU 
nicht mehr programmiert werden? Würde für mich fast keinen Sinn machen 
das dies Blockiert werden kann.

von Einer K. (Gast)


Lesenswert?

Tomas schrieb:
> Wen ich dieses z.B. auf
> „Further programming and verification disabled“ setzte, kann der MCU
> nicht mehr programmiert werden? Würde für mich fast keinen Sinn machen
> das dies Blockiert werden kann.

Leider hast du das Datenblatt nicht gelesen!
Denn dann wüsstest du alles, was du hier erfragst.
Also: Machen!

Ein Chip Erase löscht auch die Lockbits

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.