Forum: Mikrocontroller und Digitale Elektronik Atmel und C++ Programmierung


von Francis7 (Gast)


Lesenswert?

Hallo Leute,

habe mal eine grundsätzliche Frage:
Möchte einen Atmel AT89C51 unter C programmieren (IAR Embedded 
Workbench) und stehe nach wie vor vor dem Rätsel welches Ausgabeformat 
ich erhalte mit dem ich dann den Code in den Atmel brennen kann.
Unter Assembler konnte ich bequem ein Hex-File erzeugen und in den Atmel 
übernehmen, wie geht das unter C? Es müsste doch am Ende ein fertiger 
Hex-Code mit den übersetzten Maschinenbefehlen ergeben?

Bin für jede Anmerkung dankbar!

Gruß, Francis.

von Ale (Gast)


Lesenswert?

Und C++ wo ?.

C wird auf "asm" kompiliert und "asm" wird auf machine-code weiter 
kompiliert sein. Es kann sein daß C auf machine-code direkt kompilieren 
wird (Hex Datei).

(mit gcc du kannst di Option -S benutzen und die ASM Datei (kompiliert) 
speichern, ok, automatisch.), mit IAR, ich weiss es nocht wie geht, aber 
gibt nur 2 wäge :-) (fast)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.