Auslesen eines uC

#3350786
Lesenswert?

Die Frage ist auch was du damit machen willst.

Wenn du den Controller nur vervielfältigen willst und die von Eumel 
genannten Bedingungen erfüllt sind ist das kein größeres Problem.

Denn: Auslesen kannst du den Controller schon, allerdings natürlich nur 
den Maschinencode. An lesenbaren Programmcode wie man ihn kennt kommst 
du nicht so einfach (bzw. kaum) ran.
#3350789
Lesenswert?

Um das noch ein wenig zu konkretisieren, du kannst ein Hex-File aus dem 
Controller auslesen (unter den von Eumel genannten Umständen).

EDIT:

Herbert Schmitz schrieb:
> Vielen dank für die Nachricht.
> Natürlich handelt es sich um einen Atmel-Controller, dem ATMega8L. wenn
> dort die "Fuse" gesetzt ist, hab ich dann noch eine Möglichkeit?
> Gruß DJ5ZU

Ja, kannst du.
Gast #3351047
Lesenswert?

Hallo @all,
ich hätte dazu auch mal ne Frage.

Wenn ich angenommen zwei gleiche µC habe und den ersten mit einem 
Programm flasche.
Diesen dann wieder auslese und das ausgelesene hex-File auf dem anderen 
wieder einspiele, funktioniert dass dann oder muss ich sonst noch was 
ändern?
Gast #3351081
Lesenswert?

Wenn ein hex-file existiert, kann man dieses auf beliebig viele 
Kontroller übertragen. Dazu ist das hex-file ursprünglich gedacht.

Einen Kontroller kann man mit einfachen Mitteln nur dann auslesen, wenn 
die security-fuses nicht gesetzt sind.

Die meisten Programmierumgebungen (Studio, ponyprog,...)setzen die 
ausgelesene Bitfolge gleich in ein .hex file um.

Außer dem Programm im EEPROM, in .hex-Form gibt es aber auch 
Einstellungen über fuses(z.B. ob mit internem Oszillator oder ob mit 
Quarz usw.)

natürlich müssen auch diese sog. fuses in das weitere Exemplar 
übertragen werden.

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