webForumDet fria alternativet

Skicka och ta emot genom COM-port

C/C++

3 svar · 281 visningar · startad av Asterix

Medlem sedan dec. 1999483 inlägg
Frågan#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.)?

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
116 ms — ändringar (db)