On Monday 20 August 2007 18:23, Carsten Friede wrote:
Hallo,
ich arbeite gerade an einem Mini-Projekt, bei ein PC mittels RS232- Schnittstelle mit einem Embedded-Computer kommuniziert. Das ist an sich nicht weiter schlimm. Aber das Problem daran ist, dass es unter Windows laufen muß. Einmal Windows XP und speziell Windows CE 5.0. (Deswegen auch das "OT" im Betreff...)
MSDN?
Der erste Schritt ist vom WinCE-Computer aus an den PC eine Zeichenkette zu verschicken, die ich mir mittels Hyperterminal anzeigen lasse.
Hyperterminal als zuverlässiger Logger entspricht _keinesfalls_ meiner Erfahrung
Hier hapert's leider schon, es kommt immer nur ein "Zeichen" an. Ich weiß nicht mal, ob's sich wirklich um ein Zeichen handelt, da das Oszilloskop auch nur eine einzige Flanke zeigt, die ja fehlinterpretiert werden könnte.
Hier nun mein bisheriger Programmcode:
...
SetCommState(hComPort, &sComDCB);
WriteFile(hComPort, &cData, 16, &dwCount, 0);
CloseHandle(hComPort);
return 0;
Unter Linux wirkt flush beim Öffnen (Altlasten beseitigen) und Schließen (Reste übertragen) Wunder. Das könnte die nur 1 Byte-Sache u.U. erklären.
MfG
Carsten
Bernhard
(MSDN???)