Comport Schreiben lesen wartezeit?
-
Hallo Leute,
ich lese daten via Comport aus einem Externen Gerät. Die Bautrate beträgt 9600 baut. Ich schicke ein Request mit WriteFile an das Gerät und lesen dann die Antwort mit ReadFile.. alles schön und gut.
Ist es sinnvoll zwischen dem WriteFile und dem ReadFile ne pause zu machen, weil es ja evtl. ne zeit lang geht bis die daten hin und her geschickt werden. ich schicke 8 byte, und bekommen max. 25 byte zurück.
grüße
-
BorisDieKlinge schrieb:
Ist es sinnvoll zwischen dem WriteFile und dem ReadFile ne pause zu machen, weil es ja evtl. ne zeit lang geht bis die daten hin und her geschickt werden. ich schicke 8 byte, und bekommen max. 25 byte zurück.
ne, brauchste nicht, läuft sowieso alles gepuffert ab, nur die rückgabewerte der funktionen solltest du beachten.

-
du meinst ich soll checken ob die richte anzahl von bytes die ich erwarte angekommen sind? CRC ist mit drin.. hab ich schon funktionen... das ganze funktioniert auch.. nur dachte ich mir evtl. dem gerät bische nzeit lassen um zu antworten
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum ANSI C in das Forum WinAPI verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
BorisDieKlinge schrieb:
nur dachte ich mir evtl. dem gerät bische nzeit lassen um zu antworten
wenn das so'n ping-pong protokoll ist, musst du die antwort doch sowieso abwarten, oder?

-
stimmt das readfile teil hat ja nen time out^^ ups...