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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.