2016-03-23 4 views
-1

Ich verwende "SerialDevice", um Daten von Windows 10 PC zu Windows 10 Tablet über RS232 zu senden. ich kann nicht Funktion ClearToSendState() in SerialDevice verwenden, um Wert von Pin CTS auf dem Windows 10 zu erhalten. Ich benutzte Soft-Terminal von Bray Pin RTS auf 1. Handshake RTS und CTS zu aktivieren, aber in Windows 10 nicht erhalten Wert Pin CTS. Hilf mir![SerialDevice RS232- Windows 10] nicht Wert Pin CTS in RS232

Antwort

0

Warum brauchen Sie das? Wenn Sie nur serielle Kommunikation benötigen, müssen Sie diese Pins normalerweise nicht manuell ändern. Stellen Sie einfach das Protokoll auf die Hardware und der Port-Treiber wird alles für Sie tun und automatisch die Float-Kontrolle durchführen. Alternativ dazu sollten Sie die Flusskontrolle auch komplett deaktivieren können, da jede neuere Hardware (jüngste Bedeutung, die weniger als 15 Jahre alt ist) in der Lage ist, die 115kBaud-Übertragung auch ohne Flusskontrolle fehlerfrei zu verarbeiten.

+0

meine projektanfrage 2 typ kommunikation: - slip: nicht handshake rts/cts. wie du cmt. - rts/cts: handshake rts/cts. Ich code von SerialPort auf dem Windows 7. es ist gut, aber ich Code universal von SerialDevice auf Windows 10. Es ist errror (nicht erhalten Wert CTS durch Funktion Cleartosend() in SerialDevice) – duyphuon9

+0

Zeigen Sie bitte ein Stück Code. Möglicherweise haben Sie ein Problem mit der Implementierung Ihres seriellen Ports (keine der Methoden, die Sie erwähnen, existiert in der SerialPort-Klasse) – PMF

+0

Ich habe die Funktion CTSHolding() in SerialPort verwendet, um den Wert Pin CTS zu erhalten. das ist ok. aber ich kodiere Universal auf den Fenstern 10. Kann SerialPort nicht benutzen. Ich habe die Funktion ClearToSendState() in SerialDevice verwendet, um den Wert Pin CTS zu erhalten, aber das ist Arbeit. es ist immer falsch. – duyphuon9

0

Ich habe die Funktion CTSHolding() in SerialPort verwendet, um den Wert Pin CTS zu erhalten. das ist ok. aber ich codiere Universal auf den Fenstern 10. Kann SerialPort nicht verwenden. Ich habe Funktion ClearToSendState() in SerialDevice verwendet, um Wert Pin CTS zu bekommen, aber das ist nicht funktionieren. es ist immer falsch.

Verwandte Themen