Forum: Mikrocontroller und Digitale Elektronik programm schützen


von Alex (Gast)


Lesenswert?

Hallo!
wenn ich nicht möchte, dass jemand mein programm aus dem µC ausliest, 
soll ich einfach nur "RSTDISBL"-häckchen setzten?
Danke

von Kai F. (kai-) Benutzerseite


Lesenswert?

was hast du denn dagegen?
Man soll sein Wissen doch teilen!

von Thorsten F. (thorsten)


Lesenswert?

>soll ich einfach nur "RSTDISBL"-häckchen setzten?

wenn man über isp nie wieder an den controller rankommen soll, zur not.

ansonsten reichen die lockbits

von l00k (Gast)


Lesenswert?

Die Lockbits sind die EINZIGE Option.

Per RSTDISBL könnte man das Programm immer noch HV auslesen.

von Alex (Gast)


Lesenswert?

ok, danke.
aber wenn Reset deaktiviert ist... wird das Programm denn laufen?
ich meine ich müsste ja reset über pull-up mit VCC verbinden.
und wenn der Reset nicht da ist?

von John S. (linux_80)


Lesenswert?

Hallo,

wenn der Reset deaktiviert ist, ist der Pin ganz normaler IO.
Man braucht ihn dann nicht per Pullup auf Vcc hängen, und Resettaster 
gibts dann auch keinen.
Die Lockbits sind besser, da diese auch vor internem auslesen (per 
Programm) schützen, falls man das irgendwie hinbekommen sollte (zB. bei 
Verwendung von Bootloader).
Wenn der AVR neu geflasht werden soll, muss man ihn dann immer per 
Chiperase bearbeiten, und danach die Lockbits wieder setzen.

Genauso wie bei den XTALs, wenn kein externer Quarz gewählt ist, sind 
das normale IOs.

Evtl. muss man ins DB gucken, ob sich diese IOs auch wie die andren IOs 
verhalten vom Strom her usw.

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.