调试串口的上位机不识别键盘输入的方案(secure CRT,SScom等工具)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lanxiaoke123/article/details/88842260

调试串口我们一般只连接TX,RX,GND,同时用USB转串口的设备,但是串口打印有的。

因为我们串口工具默认会把 RTS/CTS选项勾选上,所以去掉就行。

原因是因为RTS/CTS是硬件流控,我们再232这种协议中会熟悉一些,

请求发送/清除发送,用于半双工时的收发切换,属于辅助流控信号。半双工的意思是说,发的时候不收,收的时候不发。那么怎么区分收发呢?缺省时是DCE向DTE发送数据,当DTE决定向DCE发数据时,先有效RTS,表示DTE希望向DCE发送。一般DCE不能马上转换收发状态,DTE就通过监测CTS是否有效来判断可否发送,这样避免了DTE在DCE未准备好时发送所导致的数据丢失

这与串口传输的三种控制模式有关,加上这种流控制模式,软件一直会检测该流控制对应的引脚,我的USB-TTL 根本没有接硬件流控制位,我们连接的时候没有流控位置和信号,所以上位机会一直以为错误和丢帧。

猜你喜欢

转载自blog.csdn.net/lanxiaoke123/article/details/88842260
crt