AVR-GCC Dokumentation

Gast #284171
Lesenswert?
• ▲
▼
Hallo! Ich möchte meinen Atmel ATMega8 nun auch mal mit C programmieren
(Assembler hängt mir langsam zum Hals raus :-)) Dazu verwende ich
WinAVR + Atmel AVR Studio 4 mit AVR-GCC Plug-in. Soweit so gut. Hab
schon einen Beispielcode compiliert und auch gebrannt das funktioniert
alles wunderbar. Weil ich mich mit C noch nicht soo super auskenne
brauche ich natürlich eine Doku wo die ganzen Schlüsslwörter drin
stehen. Klar über das GCC-Tutorial habe ich schon rausgefunden wie man
Bits auf einem Port setzt usw. aber es ist nur ein Tutorial und keine
Doku! In der original AVR-GCC-Doku findet man - wenn man z.B. nach
PORTx oder PINx sucht - gar nix... Wo steht so etwas??? Mag sein, dass
ich von Visual Studio her etwas verwöhnt bin, was die Beschreibung
angeht, aber irgendwo müssen die AVR-spezifischen Befehle und
Schlüsselwörter doch dokumentiert sein...
Wie macht ihr das? Man kann ja unmöglich alles auswendig wissen!
Viele Grüße Marco
#284173
Lesenswert?
• ▲
▼
Hi,

was genau suchst Du? Die Schlüsselwörter in C findest Du eigentlich in
jedem guten C-Buch, aber ich glaube das ist nicht das, was Du meinst
(soetwas wie PORTA oder die Register, das sind keine Schlüsselwörter).


Ich schaue mir immer das Datenblatt des passenden Controllers an. Die
Registerdefinitionen haben eigentlich fast alle die gleichen Namen wie
im Datenblatt. Falls das wider erwarten nicht der Fall sein sollte und
dazu auch nichts in der AVRLibC-Doku steht, dann schaue ich immer in
die zugehörigen Header-Files (die entsprechenden Dateien werden über
die io.h eingebunden, keine Ahnung wo die auf einem Windows-System
liegen mögen). Damit finde ich eigentlich immer alles was ich brauche.
Ich hoffe, das hilft Dir ein wenig weiter.

MfG
 Daniel Jelkmann

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.