PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ATmega16 auslesen



mitschpult
28.05.2006, 17:27
Hallo Leute

Habe mir das rn-Control bestellt und bekommen.
Ein Freund von mir hat in einem Praktikum früher mit anderen Praktikanten einen Robby gebaut und besitzt noch alle Teile dazu (incl. ATmega16).

Jetzt wollten wir den ATmega auslesen um uns in das Programm wieder einzuarbeiten und es zu erweitern. Habe dies auch mit PonyProg soweit hinbekommen, jedoch ist das was wir ausgelesen haben (logischerweise) im Hex-Code. Gibt es eine Möglichkeit diesen in Assembler oder gar C (wurde in C damals geschrieben) zurückumzuwandeln?

Gruß Mitschpult

linux_80
28.05.2006, 18:42
Hallo,

Ihr könnt die HEX-Datei mit AVR-Studio öffnen, dann bekommt ihr das in Assembler.

Wie das in C mal ausgesehen hat, kann man nicht mehr rückschliessen, zumindest nicht automatisch, da beim Compilieren einiges rausoptimiert wird.
Ihr könnt aber die einzelnen Funktionen im AssemblerCode heraussuchen/finden und euch langsam wieder in C etwas zusammenbauen.
Dazu einfach mal ein paar C Programme compilieren und verlgeichen was daraus wird in Assembler.