webForumDet fria alternativet

Skicka och ta emot genom COM-port

3 svar · 281 visningar · startad av Asterix

AsterixMedlem sedan dec. 1999483 inlägg
#1

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

Marcus EMedlem 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.

AsterixMedlem 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++.

Marcus EMedlem sedan maj 20021 466 inlägg
#4

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

123 ms totalt · 3 externa anrop · v20260731065814-full.beb2e261
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
121 ms — hämta tråd, inlägg och bilagor (db)