Prinzipielle Frage

Gast #1076503
Lesenswert?

Hallo,

ich habe eine kurze Frage.

Angenommen, ich habe mir selbst ein AVR Testboard gebaut. Dann kann ich 
ja mit Assembler alles machen.

Jetzt will ich aber mit der C-Programmierung anfangen. Es stellt sich 
folgende Frage:

Gibt es eine Bibliothek (include-file) für den ATmega, mit dem ich 
direkt die Ports ansprechen kann? Der compiler muss ja dann wissen, 
welcher Port gemeint ist.

Ich will also z.B. schreiben können: PORTC = 0xF4; oder var = PORTA; 
bzw. PORTA als Funktionsaufruf, um den Port auszulesen.

Jetzt müssen ja PORTC und PORTA irgendwie so definiert sein, dass der 
Controller dann auch bei PORTA den Port A ausliest bzw. ausgibt.

Gibt es da quasi schon fertige Umgebungen, wo das alles schon richtig 
eingestellt ist und ich quasi direkt auf alle Funktionen des Controllers 
mit entsprechenden C-Funktionen zugreifen kann?

Vielen Dank im Voraus!

Der Michl
Dieser Beitrag ist gesperrt und kann nicht beantwortet werden.