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

如果排查的思路对你有帮助,请记住 消雨匆匆 or  大吊工。 码字和排查很累,仅此而已

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

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

 

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

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

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值