Præsentation er lastning. Vent venligst

Præsentation er lastning. Vent venligst

Kommunikation med COM-porten

Lignende præsentationer


Præsentationer af emnet: "Kommunikation med COM-porten"— Præsentationens transcript:

1 Kommunikation med COM-porten
Lars S

2 Indhold Krav til interface mellem M3-M4 Kommunikation med COM-port
Løsning til at afhjælpe tab af data Konklusion

3 Krav til interface mellem M3-M4
Envejs seriel kommunikation 9600 baud 1 start- og stopbit, 8 databit, ingen paritetsbit Data sendes som: 2 char: længde og vinkel 1 char: fejl

4 Kommunikation med COM-port
Initialiser COM-port* Modtag data fra COM-port Detekter tastetryk** Sæt COM-port til gammel indstilling * **

5 initcom() Opsætning iht. krav til interface: newtio.c_cflag =
BAUDRATE | CS8 | CLOCAL | CREAD; newtio.c_iflag = IGNPAR; newtio.c_cc[VMIN] = 2;

6 getcom()

7 Løsning til at afhjælpe tab af data
Nu: (l v) (l v) (e l) (v l) Løsning: Kun modtage 1 char ad gangen ( initcom() ) Modtage et start-tegn, fx: % = x  x (l v) (l v) (e) (l v)

8 Konklusion Den virker hvis ikke der sker tab af data og der ikke sendes fejl. Førnævnte løsningsmodel kan afhjælpe problemet med tab af data og fejl. Brugbar kommunikation, men skal optimeres.


Download ppt "Kommunikation med COM-porten"

Lignende præsentationer


Annoncer fra Google