Nicht angemeldet. · Kennwort vergessen · Registrieren

Derrick
Mitglied seit 11/2013
10 Beiträge
Betreff: GSPIC Aufgabe 3c Juli 2014
Hallo zusammen,

wie hättet ihr gemacht

https://www.dropbox.com/s/zu0uc8h7g46qzp0/gspic.JPG?dl=0


Danke im voraus
LEP
Mitglied seit 12/2014
9 Beiträge
Das funktioniert genau so, wie die Übungsaufgabe, die in der letzten Übung gemacht wurde.

In der netzwerk.h stehen alle Deklarationen und Konstanten, die für andere Module sichtbar sein sollen. Allerdings keine Implementierungen. Daher die Deklarationen am besten durch ein ; dahinter als solche kennzeichnen. Sonst ist nicht klar, ob du sie dort implementieren willst oder nur deklarierst.
void send(char);
char receive(void);

In der main.c und netzwerk.c fehlt das #include netzwerk.h

main.c braucht eine void main(void){...} Funktion.

netzwerk.c muss alles implementieren, was in der netzwerk.h steht. Also:
void send(char){...}
char receive(void){...}

Die Variablen und Funktionen, die nur innerhalb der netzwerk.c gebraucht werden müssen static sein. Also:
static char buf[32];
static void receive_irq(void){...}
Derrick
Mitglied seit 11/2013
10 Beiträge
Hallo LEP,

vielen Dank für deinen Beitrag aber ich verstehe nicht genau.
LEP
Mitglied seit 12/2014
9 Beiträge
schau dir mal die Folien 12-13 - 12-16 im 2. Foliensatz an.(Eigentlich das ganze Kapitel 12. Aber in den Folien 12-13 - 12-16 steht alles drin, worauf du achten musst)

2.Foliensatz >> https://www4.cs.fau.de/Lehre/SS16/V_GSPIC/Vorlesung/Folien…

Wenn du dir das durchgelesen hast wäre es gut, wenn du sagst, was du nicht genau verstehst.
Derrick
Mitglied seit 11/2013
10 Beiträge
Danke schön
Schließen Kleiner – Größer + Auf diesen Beitrag antworten:
Prüfcode: VeriCode Gib bitte das Wort aus dem Bild ins folgende Textfeld ein. (Nur die Buchstaben eingeben, Kleinschreibung ist in Ordnung.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O :troll:
Weitere Zeichen:
Gehe zu Forum
Powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-8 by Yves Goergen