SecureCRT下的串口不能输入

本文涉及的产品
视频直播,500GB 1个月
简介: SecureCRT下的串口不能输入用secureCRT建了一个串口COM1后,连接上开发板后,可以正确接受和显示串口的输出,但是按键输入无效。
SecureCRT下的串口不能输入

用secureCRT建了一个串口COM1后,连接上开发板后,可以正确接受和显示串口的输出,但是按键输入无效。

解决方法:

Session Options -> Connection -> Serial -> Flow Control,将原先默认选中的 RTS/CTS取消掉,再重新connect开发板,再次连上后,此时就可以从键盘输入了。

 

网上解析:

【RS232的三种流控制模式】

DTR/DSR:硬件上要有对应接口,软件上实现对应协议,才能实现此流控制。具体实现起来,一般好像是和RTS/CTS一直搭配使用。

RTS/CTS:硬件上要有对应接口,软件上实现对应协议,才能实现此流控制。一般常见的也就是这种。但是很多开发板用secureCRT连接开发板的时候,往往都是在Uboot阶段,那时候还没有实现对应的RTS/CTS的流控制,所以此处需要取消此选择,否则,secureCRT就会去一直检测对应的RTS(Request To Send)pin脚,发现一直是无效,所以就一直没有接受到数据,就“卡”在那了。同样,你要输入数据,就是secureCRT要发送数据,所以其先发了个RTS给开发板,然后就一直检测自己的CTS是否有效,直到自己的CTS有效后,才能发送数据,而此处由于开发板上的驱动没有实现RTS/CTS,所以secureCRT就一直检测CTS,就“卡”死了,即你无法输入数据。

XON/XOFF:软件上实现的流控制,硬件上无需像上面的RTS/CTS或DTR/DSR那样要增加对应的引脚。但是由于XON/XOFF分别对应的两个二进制的值,所以如果本身传输数据中包括该值,那么此软件的流控制就失效了。现在好像也很少用此种流控制了。

SecureCRT下的串口不能输入


目录
相关文章
|
Linux Shell
Linux系统调试篇——stty修改串口波特率
Linux系统调试篇——stty修改串口波特率
|
数据安全/隐私保护 Windows
Windows使用远程桌面连接树莓派
Windows使用远程桌面连接树莓派
1074 0
Windows使用远程桌面连接树莓派
使用secureCRT将树莓派与电脑连接
使用secureCRT将树莓派与电脑连接
263 0
使用secureCRT将树莓派与电脑连接
|
存储
QT串口助手(串口的查找和打开)
QT串口助手(串口的查找和打开)
299 0
|
Linux API Windows
Windows操作系统:串口篇
windows下串口编程还是linux有区别的
1159 1
|
编译器 C语言 芯片
1、STVD和STVP的使用及串口烧写程序教程
1、STVD和STVP的使用及串口烧写程序教程
1257 0
1、STVD和STVP的使用及串口烧写程序教程
|
Linux 网络安全 数据安全/隐私保护
SSH登录树莓派、远程桌面登录树莓派以及VNC方式登录树莓派
SSH登录树莓派、远程桌面登录树莓派以及VNC方式登录树莓派
394 0
SSH登录树莓派、远程桌面登录树莓派以及VNC方式登录树莓派
|
网络安全 数据安全/隐私保护 网络架构
树莓派3b+系统烧录完成后如何远程登录
在写入完成后,不必急于拔出SD卡,现在在电脑中可以看到一个名字为boot的分区(此分区为FAT32格式,并且容量会很小,这是正常的,在SD卡插入树莓派后,这个boot分区就是系统的/boot文件夹)
195 0
树莓派3b+系统烧录完成后如何远程登录
|
Linux
树莓派系列-2-给树莓派输入灵魂
在好的硬件设备,没有相应的操作系统来控制,也是废材一个,和人一样,皮囊终究只是皮囊。灵魂才是唯一。
163 0
树莓派系列-2-给树莓派输入灵魂
|
移动开发
关于Putty进行串口调试
关于Putty进行串口调试
1185 0