Einzelnen Beitrag anzeigen

LargoD

Registriert seit: 8. Jun 2007
42 Beiträge
 
#4

AW: Probleme beim ComPort auslesen

  Alt 15. Jun 2010, 13:37
Hallo Orko,

das RxChar Event liefert Dir ein oder mehrere Zeichen vom Mikrocontroller ab, das ist abhängig vom Timing des MC und von Deinen Timeout-Einstellungen für TComPort. Du müsstest Dir, wie Oki schreibt, den String selbst zusammensetzen und dann auswerten.
Da der MC anscheinend immer am Ende eines String $0d$0a sendet, gibt es eine einfachere Lösung.
TComPort bietet eine Paket-Erkennung an. Du kannst als Paket-Ende $D$A definieren und bekommst dann im OnPaket-Event genau den gewünschten String zurück. Sieh Dir das in der Doku oder im Beispiel von TComPort mal an, ist einfach und zuverlässig.

Gruß
Erich
  Mit Zitat antworten Zitat