Forum: Mikrocontroller und Digitale Elektronik C Programm brennen, nur wie?


von Daniel (Gast)


Lesenswert?

Hallo zusammen,

ich durchforste seit Stunden das www aber komme zu keinem Erfolg.

Ich habe mir eine Schaltung nach den Tutorialvorgaben zusammengesteckt. 
Funktioniert auch alles wunderbar. Ich kann mit AVR Studio 4 und einem 
USB AVRISP mkII assembler Programme schreiben simulieren und auch auf 
den Mikrocontroller brennen.(ATMEGA8)

Nun will ich auf C umsteigen. Dies will ich auch mit AVR Studio machen 
(GCC) Leider finde ich keine Option um das Programm zu brennen.
Darum hab ich mir schon WINAVR+AVRDUDE & PONYPROG runtergeladen. 
Funktioniert alles nicht mit meinem Programmer und ist meines Erachtens 
nach auch Unsinning immer zwischen den Programmen rumzuzappen. Nun hab 
ich von AVRprog gelesen aber wenn ich das im AVR Studio anklicke kommt, 
dass er mein Board nicht findet. Das C Programm kann ich simulieren und 
es ist auch ein ganz einfaches in dem kein Fehler ist.

Ich will doch einfach nur mein C Programm so einfach brennen können wie 
mein Assemblerprogramm.

Ich hoffe ihr habt einen Rat für mich.

von Karl H. (kbuchegg)


Lesenswert?

Daniel schrieb:
> Hallo zusammen,
>
> ich durchforste seit Stunden das www aber komme zu keinem Erfolg.
>
> Ich habe mir eine Schaltung nach den Tutorialvorgaben zusammengesteckt.
> Funktioniert auch alles wunderbar. Ich kann mit AVR Studio 4 und einem
> USB AVRISP mkII assembler Programme schreiben simulieren und auch auf
> den Mikrocontroller brennen.(ATMEGA8)
>
> Nun will ich auf C umsteigen. Dies will ich auch mit AVR Studio machen
> (GCC) Leider finde ich keine Option um das Programm zu brennen.

Geht genau gleich wie bei Assembler.
Der Compiler legt das HEX-File das du auf den µC brennst in den 
'Default' Ordner, deines Projekts. Einfach von dort das HEX-File 
auswählen und brennen.

von Daniel (Gast)


Lesenswert?

Das geht ja ebend nicht.

Der Butten Connect to Programmer ist nicht mehr da! Nur noch compile und 
die zwei built Buttens.

von Michael H. (michael_h45)


Lesenswert?

Dann stell in den Projekt-Optionen deinen Programmer ein. Da ist wohl 
jetzt der Simulator eingestellt.

von Falk B. (falk)


Lesenswert?

Versuchs mal mit dem Menü Tools->Programm AVR ;-)

von Daniel (Gast)


Lesenswert?

Das war das Problem.

In 10 Minuten gab es hier zwei Antworten.

Tausend Dank euch Beiden!!!

von XMEGA (Gast)


Lesenswert?

Servus,

Daniel schrieb:
> Ich hoffe ihr habt einen Rat für mich

ich kenne beim Programmieren keinen Unterschied zwischen Assembler un C.

Der AVRISP mkII funktioniert unter "C" genauso gut.

Dem AVRISP mkII ist es völlig wurscht, wer oder was das Hex-File 
erzeugt.

Neues Projekt -> AVR GCC -> Prozessor, File-Name, Ziel, -> C-Programm 
schreiben -> Build (F7) -> Brenner (AVRISP mkII) -> Ziel (Hex-Datei) -> 
brennen -> fertig

Gruß XMEGA

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.