我想知道Linux机器上串行端口上RTS / CTS引脚的状态。
另外,由于我使用的是/ dev / ttyUSB0,同样的机制会起作用吗?
此致 Aakash
答案 0 :(得分:3)
通常建议使用termios与串口进行交互,但我认为不支持RTS / CTS访问。您需要使用ioctl(2)以及TIOCMGET和TIOCMSET。您可以看到示例here。
您的USB加密狗可能支持RTS / CTS,但有许多不同的USB串行设备,并非所有这些都可以。此外,延迟可能是一个问题。 FTDI(可能是最流行的USB串行芯片提供商)在CTS停止活动后最多需要3个字符才能停止传输。
答案 1 :(得分:1)
我使用了gtkterm,它显示了底部状态栏中的引脚状态。这也适用于/ dev / ttyUSB0。
答案 2 :(得分:0)
statserial 将立即显示串口调制解调器状态行,查看手册页 here
statserial /dev/<device_name>