Code protection AVR

Gast #548825
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?
#551734
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
Gast #552204
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?
#552225
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
Gast #555837
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!
Gast #555865
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".

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren