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.