我正在尝试访问连接到USB串行端口的设备。设置为57600波特,8位,1个停止位,无奇偶校验。设备每秒输出一条状态行,并接受键入的命令。
我想使用GNU屏幕启动双向通讯,所以我正在使用以下命令:
screen /dev/ttyS2 57600,cs8
Run Code Online (Sandbox Code Playgroud)
但是,我只是得到一个空白屏幕,没有从设备收到任何信息。
使用teraterm可以很好地沟通,我也可以做到这一点
stty -F /dev/ttyS2 57600 cs8
cat /dev/ttyS2
Run Code Online (Sandbox Code Playgroud)
查看设备的状态输出。
我尝试了ixon,ixoff,crtscts和clocal的各种组合,但没有任何区别。
如何确定正确的命令?
我在Windows 10上使用Cygwin。
我在使用 gnu-screen 时遇到了同样的问题,我开始使用 plink.exe 而不是 PuTTY 套件中的。这不是最佳的,但它可以完成工作。就我而言,序列号只是用于恢复,而不是用于日常使用。
| 归档时间: |
|
| 查看次数: |
1155 次 |
| 最近记录: |