Forum: Mikrocontroller und Digitale Elektronik Code protection AVR


von Martin (Gast)


Lesenswert?

Hallo,
bin Anfänger auf dem Gebiet der MC-Programmierung und habe ne Frage zur 
"Auslesesperre":
habe bisher den AT89C55WD verwendet. -Bei meinem Programmiergerät wird 
das Lockbit bei diesem Typ nicht unterstützt. -Also müßte ich mir ein 
neues Programmiergerät zulegen.

Kann ich mit dem Controller "AT89C51RC2" (kompatibel) eine Auslesesperre 
auch über die Software relisieren? Wie zuverlässig wäre dieser Schutz?
SSB HSB?

von Uhu U. (uhu)


Lesenswert?

Sowas kann man per Software nicht sicher realisieren.

von Peter D. (peda)


Lesenswert?

Das ist kein AVR, sondern ein 8051.

Du kannst in Flip natürlich den Code schützen, dann geht nur noch der 
Erase-Befehl.

Du kannst diesen Schutz auch aushebeln, wenn Du in Deiner Applikation 
Code zum Auslesen einbaust.
Der Code selber muß ja immer lesen können, sonst könnte man keine 
Tabellen und Strings benutzen.


Peter

von Martin (Gast)


Lesenswert?

zu:
"Du kannst in Flip natürlich den Code schützen, dann geht nur noch der
Erase-Befehl."

Kann man diesen Schutz mit dem, der Lockbits vergleichen(Sicherheit)?
(uhu:
"Sowas kann man per Software nicht sicher realisieren.")

Wie kann ich den Schutz mit der Programmiersprache C realisieren?

von Peter D. (peda)


Lesenswert?

Martin wrote:
> zu:
> "Du kannst in Flip natürlich den Code schützen, dann geht nur noch der
> Erase-Befehl."
>
> Kann man diesen Schutz mit dem, der Lockbits vergleichen(Sicherheit)?

Ja.

Es sein denn Atmel hat in den Bootloader ne Backdoor einprogrammiert.


Peter

von Martin (Gast)


Lesenswert?

Danke für die Auskunft!

Habe in der Zwischenzeit den Preis für den AT89C51RC2 angefragt und mich 
dann doch für die Möglichkeit eines neuen Programmers entschieden. (ca. 
4-facher Preis wie AT89C55WD)

Habe im Forum den Beitrag zu "AVR910" gelesen. 
(www.mikrocontroller-projekte.de)
Kann ich mit diesem Programmer auch den AT89C55WD programmieren? In der 
Liste steht er jedenfalls nicht!

von johnny.m (Gast)


Lesenswert?

> Habe im Forum den Beitrag zu "AVR910" gelesen.
> ...
> Kann ich mit diesem Programmer auch den AT89C55WD programmieren?
Nun, die Tatsache, dass der Programmer AVR mit Vornamen heißt, lässt 
eigentlich darauf schließen, dass er zum Programmieren von 
*AVR*-Controllern da ist und nicht von 8051-Derivaten... Dementsprechend 
lautet die Antwort auf die Frage "nein".

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.