[De-Nut-Discussion] AW: Geschwindigkeits problem?
de-nut-discussion-admin at egnite.de
de-nut-discussion-admin at egnite.de
Tue Sep 23 12:30:22 CEST 2003
Hallo Manuel,
ich setze den Webserver seit einiger Zeit ein und habe keine
Geschwindigkeitsprobleme. Bei Deinem Beispielcode fällt mir auf, dass keine
Reaktionszeit vorgesehen ist, damit die Nachricht wirklich und die Antwort
empfangen werden kann, z.B.:
[...]
Rs485enableTx();
_write(_fileno(uart2), thisStream.Stream, thisStream.ByteCount+8);
// hier muss sichergestellt sein, dass die Übertragung abgeschlossen ist,
bevor der RS485-Sender abgeschaltet wird,
// sonst sind die gesendeten Zeichen eventuell gestört
Rs485enableRx();
// Hier muss eine Wartezeit eingehalten werden, um die Nachricht zu
empfangen, sonst ist der Empfangspuffer leer
buf = _read(_fileno(uart2), inbuf, 1);
[...]
Vielleicht reicht das ja schon
MfG
Robert Hildebrand
More information about the De-Nut-Discussion
mailing list