小编nlu*_*cas的帖子

Linux上如何做硬件DTR/DSR流控(串口编程)?

可以使用带有 RTS/CTS 引脚(tcsetattr 的 CRTSCTS 标志)的硬件流控制来设置串行端口通信,但无法以可靠和有效的方式使用 DTR/DSR 引脚进行流控制。

可以使用 TIOCMGET ioctl() 来检查引脚状态,但是我们需要一次发送一个字节,这使得它非常慢!

没有更好的办法吗?制作我们自己的电缆无法扩展,市场上有许多仅使用 DTR/DSR 流量控制的 POS 串行打印机。

PS-忘记 XON/XOFF,我需要可靠的 8 位通信。

linux serial-port c

5
推荐指数
1
解决办法
6918
查看次数

标签 统计

c ×1

linux ×1

serial-port ×1