mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AT89C52 Programmcode auslesen


Autor: Jan B. (Gast)
Datum:
Angehängte Dateien:
  • preview image for 5.jpg
    5.jpg
    4,08 MB, 206 Downloads

Bewertung
0 lesenswert
nicht lesenswert
Guten Tag,

ich habe hier einen alten AT89C52, bei dem ich gerne das 
einprogrammierte Programm auslesen würde.

Die technische Anbindung an den PC ist soweit erstmal unwichtig.

Eher würde mich interessieren, ob es theoretisch möglich wäre, das 
Programm so auszulesen, das man den Code verstehen kann. Wird so ein 
µC-Programm mit Quellcode programmiert oder wird das ganze vorher 
Kompiliert wie z. B. als exe-Datei?

Bitte um eine Aussage. Danke!

Autor: Ben ___ (burning_silicon)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
wenn das eine kommerzielle schaltung ist, ist das ding mit 99% 
wahrscheinlichkeit gegen das auslesen geschützt.

nachtrag: die controller haben keine .exe datei und das programm ist auf 
den meisten anderen controllern auch nicht lauffähig. das programm wird 
aus dem quellcode nach maschinencode übersetzt und in den speicher des 
controllers geschrieben. wenn der code auslesbar ist kannst du es als 
assembler-listing verständlicher machen, aber es ist manchmal schwer 
zwischen programmcode und daten zu unterscheiden.

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.