PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : C - Tutorial im RN Wissen - was fehlt.



Hanni
15.07.2006, 16:04
Hallo,

ich bin gerade dabei mir das C Tutorial im RN Wissen Bereich zu Gemüte zu führen.
Dabei ist mir aufgefallen, das dort nichts darüber geschrieben steht wie man:

1. Interupts generell nutzt.
2. Wie die Vektoren in C definiert werden.
3. Wie "verknote" ich mehrere Dateien zu einem Programm ?! (also, was wird von wo eingebunden)

Vielleicht kann mich ja hier einmal jemand darüber aufklären.


Grüße,

da Hanni.

uwegw
15.07.2006, 16:12
Das C Tutorial befasst sich ja mit der Sprache an sich, und nicht mit ihrer Umsetzung auf dem AVR. Dafür müsstest du unter AVR-gcc nachsehen.

Hanni
15.07.2006, 16:26
Okay, damit ist Punkt 1 & 2 geklärt.
Bleibt noch die 3te Frage.

( Schon blöd wenn man an der falschen Stelle sucht :D )

izaseba
15.07.2006, 16:58
Hallo Hanni,
zu Frage 3 kann ich Dir diesen (http://wwwuser.gwdg.de/~kboehm/ebook/26_kap20_w6.html#872486) Link empfehlen.
Ich hoffe, es bringt Dich weiter :-)
Gruß Sebastian

Hanni
15.07.2006, 17:48
Danke für den netten link :D

Ich hab ihn erst einmal grob überflogen.
Nuja ... ich werd mal sehen ob ich das so nachvollziehen kann.
Ansonsten weiss ich ja wo ich Leute löchern kann :D

Grüße,

da Hanni.

SprinterSB
17.07.2006, 08:34
Hallo,

ich bin gerade dabei mir das C Tutorial im RN Wissen Bereich zu Gemüte zu führen.
Dabei ist mir aufgefallen, das dort nichts darüber geschrieben steht wie man:

1. Interupts generell nutzt.
2. Wie die Vektoren in C definiert werden.
3. Wie "verknote" ich mehrere Dateien zu einem Programm ?! (also, was wird von wo eingebunden)

Vielleicht kann mich ja hier einmal jemand darüber aufklären.


Grüße,

da Hanni.

ad 1.) C hat keine Vorstellung von Interrupts. Ob und wie das von C-Seite aus implementiert ist, welche Syntax/Semantik verwendet wird, ist dem jeweiligen Compiler-Entwickler überlassen, falls überhaupt implementiert!
ad 2.) dito
ad 3.) das hat eigentlich nix mit C-Programmierung zu tun; es gehört eher in den Bereich "Anwenden des Compilers" oder genauer "Anwenden des Linkers". Auch hier gibt es keine Standards. Für den C-Compiler avr-gcc finden sich in RN-Wissen ein paar einfache Beispiele in den C-Quellcodes.

Für ISR-Programmierung einem ATmega mit avr-gcc finden sich dort auch Beispiele. Das macht's wohl klarer als eine trockene Syntax-Beschreibung ...;-)