Forum: Mikrocontroller und Digitale Elektronik Tool für Quellcode==> Hex AVR


von Anfänger_Fragestellung (Gast)


Lesenswert?

Hallo zusammen,

habe hier eine richtige Anfängerfrage. Aber ich steh hier leider total 
auf dem Trockenen.

Habe einen Quellcode für einen Atmel Atmega 32. MÖchte diesen in ein 
Hexfile umsetzen um dann das Hexfile auf den Controller draufzuspielen.
Eien ISP Adapter und Ponyprog habe ich schon

Aber:
- mit was für einem Tool kann ich den Quellcode editieren
- mit welchem Tool kann ich aus dem Quellcode ein Hexfile generieren.

Wär super wenn Ihr mir hier weiterhelfen könntet.

Vielen Dank im Vorraus

grüsse
Peter

von spess53 (Gast)


Lesenswert?

Hi

Und in welcher Programmiersprache ist der Quellcode verfasst?

MfG Spess

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

AVR-Studio4 macht sowas. Wenn Du Dir noch einen ordentlichen 
ISP-Programmer zulegst, wie etwa den AVR-ISP mkII, kannst Du komplett 
mit dem AVR-Studio arbeiten und mußt nicht den Umweg über Ponyprog 
machen. Zudem ersparst Du Dir eine Menge Ärger. Tip: Datenblätter der 
Controller und AVR-Studio4 Hilfe aufmerksam lesen.

von Anfänger_Fragestellung (Gast)


Lesenswert?

Hi also welche Programmiersprache ...weiss ich nicht.

Aber vielleicht könnt Ihr mir das sgaen.

http://forum.mikrokopter.de/topic-post28787.html#post28787


Wie gesagt ich wollte in dem Quellcode nur einen Parameter verändern und 
suche eher nach einem free(Tool) in dem ich das machen kann. Ist AVR 
Studio das einzigste?

grüsse
peter

von Peter (Gast)


Lesenswert?

hi,
das ist ein C-Code.
Also einfach WINAVR runterladen, die Main öffen und auf Make all(unter 
Tools im Programmers Notepad) klicken. Das sollte dann hoffentlich 
funktionieren.
Gruß
Peter

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Das ist C. Allerdings mache ich mir nicht die Mühe herauszufinden, mit 
welchem Compiler das Projekt erstellt wurde. Das ist jetzt Deine 
Aufgabe: finde heraus, womit das Projekt kompiliert wurde und besorge 
Dir den entsprechenden Compiler.

von Peter D. (peda)


Lesenswert?

Travel Rec. wrote:
> Das ist C. Allerdings mache ich mir nicht die Mühe herauszufinden, mit
> welchem Compiler das Projekt erstellt wurde.
1
#include <avr/io.h>
Das ist eindeutig AVR-GCC bzw. WINAVR.


Peter

von Gast (Gast)


Lesenswert?

1
avr_ctrl.pnproj
2
avr_ctrl.pnps

WinAVR

von Anfänger_Fragestellung (Gast)


Lesenswert?

Erstmal danke für die Tipps.

Habs jetzt runtergeladen und installiert.
Wie bekomme ich den ganzen code in das Programmers notepad? muss ich 
davon jur teile aufmachen oder brauche ich ersteinmal alle..

Ich muss:
Das Timing verändern von:
DelayDisplay = SetDelay(150);
und
DelayTast = SetDelay(100);



vielen dank

von Jochen R. (josch90)


Lesenswert?

Im Programmers notepad musst du datei -> Projekt öffnen und dann das 
Projektfile im Ordner deines Codes öffnen. Die Datei mü+sste eine endung 
wie .pnprj (oder so ähnlich) haben.

von Axel R. (Gast)


Lesenswert?

Holger anrufen/mailen und ihn bitten, das schnell für Dich zu ändern? 
(Würde zur Not gehen, oder?)

von Gast_Anfänger (Gast)


Lesenswert?

Hallo ,

Irgendwie bekomme ich das Generieren des Quellcodes nicht hin:

http://forum.mikrokopter.de/topic-post28787.html#post28787

habe WINAVR  und unter Tools Make ALL kann ich zwar das Hexfile 
generieren, aber es funzt einfach nicht..

mach ich bei den Einstellungen im WINAVR etwas falsch muss man hier 
etwas spezielles beachten?

grüsse

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.