billige Frage:suche z.B c zu hex

Gast #6743
Lesenswert?

Hallo! ich weiß ich bin mit der Frage auf ziemlich niedrigem Niveau.. 
aber ich bin noch klein.(18)
bastel schon lange aber hab noch nicht richtig das programmieren 
hingekriegt.

Hab die Atmel 9951 und 9922(nicht im Handel)und jeweils ein 
selbstgebasteltes Interface und das Programm: AvrIspProg von Philippe 
Jiwan mit dem ich hex auf den chip bekommen kann....Nur wie komme ich an 
ein Programm das eine Programmiersprache(c oder Basic) in Hex umformt, 
wenn die mikrocontroller,net tutorials mich an eine Adresse hat sich 
geändert weiterleiten??
sorry für die Niveaulose Frage!!! bitte trotzdem um antworten.  Danke 
schon mal!!!
Gast #6744
Lesenswert?

Stell dich mal nicht so an. Ich bin mir meinen 19 auch nicht viel älter 
als du und stelle ebenfalls solche banalen Frage :).
Also was du brauchst, ist ein C Compiler. Besorg dir mal WinAVR von 
http://sourceforge.net/projects/winavr und werf einen Blick ins AVR-GCC 
Forum hier.
Den Compiler in WinAVR rufst du über die Eingabeaufforderung oder das 
DOS-Fenster auf (je nach Windows Version). Du brauchst zum Kompilieren 
einmal die Sourcefiles (.c, .h usw) und eine Makefile, in der der 
Prozessortyp, die benötigten Dateien usw. festgleget werden. Eine 
Makefile, die du nur noch anpassen musst, ist ebenfalls bei WinAVR 
dabei.
Dann machst du einfach "make Makefile" und wenn alles richtig 
programmiert ist, spuckt dir der Compiler eine .hex Datei aus :)
Gast #6747
Lesenswert?

oops ..sorry ich hab natürlich ma wieder blödsinn erzählt!!
ich hab den Avr At90s2313 und eine tiny22-baureihe, die wegen Fehlern 
wieder vom Markt genommen wurde...
Danke für eure Hilfe !! ich probiers!! und sag dann Bescheid!!! ciaoi 
und danke!!
Gast #6753
Lesenswert?

also dann ist die sourcefile vielleicht der Text den ich in 
programmiersprache beim Ueditor eingebe??

muss ich eigentlich um ein Programm zu compilieren, nicht einfach nur 
beim ueditor auf compilieren klicken???
 sorry für das niveau!!! aber ich bin mit euren antworten schon super 
weitergekommen!!!DANKE
Gast #6754
Lesenswert?

Richtig, das Sourcefile ist erstmal ein einfacher Text.
Der Compiler macht daraus dann Maschinenbefehle (die Du
vorzugsweise wohl am Ende in ein Intel Hex File abgelegt
haben möchtest).

Wie und wo man den Compiler in Deiner Umgebung aufruft,
weiß ich aber nicht, kenne ich nicht.  Ich schreibe mir immer
mein eigenes Makefile und tippe dann nur "make" ein.

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