Forum: Mikrocontroller und Digitale Elektronik Headerfiles fuer Atmel Mega128 Definition der Registernamen


von TOM (Gast)


Lesenswert?

Hallo Leute,

ich versuche gerade mit AVR Studio mein erstes Programm in C zu 
erzeugen.
Nun ist mir aufgefallen, dass es keine Headerfiles gibt in dem die 
Registernamen etc. definiert sind die ich später in C aufrufe.
Habe zuvor mit Keil gearbeitet und da wurden diese Headerfiles immer mit 
installiert.
Ist das bei AVR Studio anders bzw. wo kann man diese herunterladen.

Hat eventuell jemand ein kleines Projekt für AVR Studio blinkende LEDs 
etc. damit ich mir mal den Projektaufbau anschauen kann.
Oder kennt Ihr eine Seite/Dokument wo es beschrieben ist wie man bei 
diesem Programm vorgeht.

Danke schon im voraus

TOM

von Johannes M. (johnny-m)


Lesenswert?

Mit AVRStudio allein kannst Du gar keine C-Programme verarbeiten. Da 
brauchst Du zusätzlich die WINAVR-Package, die auch die AVR-libc 
enthält, in der alle Bibliotheken drin sind. AVRStudio kann von Haus aus 
nur Assembler.

von TOM (Gast)


Lesenswert?

@all,

wenn ich nun das AVR Studio installiert habe was muss ich dann noch 
installieren um in C Programmieren zu können?

Oder brauch ich dann etwas anderes wie das WINAVR?

Ist das dann eine Erweiterung zu AVR Studio?

Sorry bin Anfänger/Umsteiger daher die wohl dämöichen Fragen.

TOM

von Johannes M. (johnny-m)


Lesenswert?

TOM wrote:
> wenn ich nun das AVR Studio installiert habe was muss ich dann noch
> installieren um in C Programmieren zu können?
Wie oben schon gesagt: Du brauchst den WINAVR...

> Oder brauch ich dann etwas anderes wie das WINAVR?
Nein.

> Ist das dann eine Erweiterung zu AVR Studio?
Nein, das ist die Windows-Distribution des freien AVR-GCC-C-Compilers, 
der mittels Plugin in die Entwicklungsumgebung AVRStudio "eingebaut" 
werden kann.

> Sorry bin Anfänger/Umsteiger daher die wohl dämöichen Fragen.
WinAVR
AVR-GCC-Tutorial
http://www.mikrocontroller.net/articles/Linksammlung#C

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.