Not logged in. · Lost password · Register

Derrick
Member since Nov 2013
11 posts
Subject: 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
Member since Dec 2014
9 posts
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
Member since Nov 2013
11 posts
Hallo LEP,

vielen Dank für deinen Beitrag aber ich verstehe nicht genau.
LEP
Member since Dec 2014
9 posts
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
Member since Nov 2013
11 posts
Danke schön
Close Smaller – Larger + Reply to this post:
Verification code: VeriCode Please enter the word from the image into the text field below. (Type the letters only, lower case is okay.)
Smileys: :-) ;-) :-D :-p :blush: :cool: :rolleyes: :huh: :-/ <_< :-( :'( :#: :scared: 8-( :nuts: :-O :troll:
Special characters:
Go to forum
Powered by the Unclassified NewsBoard software, 20110527-dev, © 2003-8 by Yves Goergen