Skicka och ta emot genom COM-port

C/C++

3 svar · 313 visningar · startad av Asterix

Medlem sedan dec. 1999483 inlägg
Trådstart#1

Rubriken säger väl allt. Men om någon har ett kod-exempel så skulle jag bli glad.

Medlem sedan maj 20021 466 inlägg
#2

Principen är enkel.
Du kan använda de vanliga fil-funktionerna (fopen/CreateFile etc.) med de virtuella filerna COM1/COM2.

Öppnar du COM1 för skrivning skickas allt du skriver till porten.

Kolla under Communications Resources i MSDN.

Medlem sedan dec. 1999483 inlägg
#3

Jag har kollat lite men jag fattar inte riktigt hur jag ska göra för att få all info som skickas till en COM1 att skrivas ut på skärmen. Tror att jag ska använda WaitCommEvent, men jag förstår inte hur det funkar. Använder VC++.

Medlem sedan maj 20021 466 inlägg
#4

Vad händer om du försöker läsa en byte (med fread t.ex.)?

252 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
125 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)