Zitat Zitat von popi
Wenn ich AVR-Studio öffne, dann kann ich zwischen C-Programmierung und Assembler wählen.
AVR-Studio hat nen C-Compiler dabei???

*zur-atmel-hp-sprint*

...tatsächlich da ist seit neuestem ein avr-gcc integriert *hechel* werd mir das bei Gelegenheit mal runterziehen

Da sind doch wohl Beispiele dabei...?

Die Hauptroutine in C-Programmen ist immer eine
int main (int argn, char *argv[]);

wobei es auf einem µC *etwas*schwer ist, Parameter aus der Kommandozeile zu übergeben. Für deinen Fall ist es daher ein

int main()
{
// Code
}

oder, da wir auch schwerlich Werte an eine shell zurückliefern können, ein

// compile with -ffreestanding
void main()
{
// Code
}

Die Register-Definitionen bekommst du mit
#include <avr/io.h>

und das Zauberwort, um avr-gcc zu sagen, welchen Controller du verwendest, ist -mmcu=XXXXX. Aber das erledigt bestimmt Studio für einen...