C# [SerialDevice rs232-windows 10]未在rs232中获取值引脚CT

C# [SerialDevice rs232-windows 10]未在rs232中获取值引脚CT,c#,serial-port,windows-10-universal,C#,Serial Port,Windows 10 Universal,我正在使用“串行设备”通过RS232将数据从windows 10 pc发送到windows 10平板电脑。 我无法在SerialDevice中使用函数ClearToSendState()来获取windows 10上的pin CTS值。我使用bray的软终端将引脚RTS打开到1。握手RTS和CTS,但进入windows 10无法获得值引脚CTS 你为什么需要这个?如果您只需要串行通信,通常不需要手动更改这些引脚。只需将协议设置为硬件,端口驱动程序将为您执行所有操作,并自动执行浮点控制。或者,您还应

我正在使用“串行设备”通过RS232将数据从windows 10 pc发送到windows 10平板电脑。
我无法在SerialDevice中使用函数ClearToSendState()来获取windows 10上的pin CTS值。我使用bray的软终端将引脚RTS打开到1。握手RTS和CTS,但进入windows 10无法获得值引脚CTS

你为什么需要这个?如果您只需要串行通信,通常不需要手动更改这些引脚。只需将协议设置为硬件,端口驱动程序将为您执行所有操作,并自动执行浮点控制。或者,您还应该能够完全禁用流量控制,因为几乎所有最近的硬件(最近的意思是不到15年的历史)都能够完美地处理115kbaud传输,即使没有流量控制

我在SerialPort中使用函数CTSHolding()来获取值pin CTS。没关系。 但我在Windows10上编写通用代码。无法使用串行端口。
我在SerialDevice中使用函数ClearToSendState()来获取值pin CTS,但这不起作用。它总是假的

我的项目请求2类通信:-滑动:非握手rts/cts。就像你一样rts/cts:握手rts/cts。我在windows 7上通过SerialPort编写代码。这很好,但在windows 10上通过SerialDevice编写通用代码。请出示一段代码。您的串行端口实现可能有问题(您提到的两种方法都不存在于SerialPort类中),我在SerialPort中使用了函数CTSHolding()来获取值pin CTS。没关系。但我在Windows10上编写通用代码。无法使用串行端口。我在SerialDevice中使用函数ClearToSendState()来获取值pin CTS,但这是可行的。代码SerialPort act ok:public bool GetComCTSPin(){return m_SerialPort.CtsHolding;}代码SerialDevice不工作:public bool GetComCTSPin(){return m_SerialPort.ClearToSendState;}这看起来像是SerialDevice实现中的问题。我不知道那个界面,所以我帮不了你。