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