如何使用Go串行库检查线路状态(RS232)

时间:2013-08-31 04:44:05

标签: go

我在检查线路状态(忙或清除)时遇到困难,无法将命令从Raspberry pi发送到电压设备。是否有任何功能来检查Go语言中的行状态,否则我需要为它写一个单独的函数????请帮帮我。

1 个答案:

答案 0 :(得分:3)

您正在使用的库提到它不支持硬件流控制,因此看起来您必须自己修改它。

但是,还有另一个Go串行库https://github.com/schleibinger/sio允许您读取/设置RTS,CTS,DTR和DSR引脚。如果您使用USB上的虚拟串行端口,则应该允许您执行您想要执行的操作。源代码只有1个文件 - 相关方法接近底层。

但是,如果您使用的是Raspberry Pi的GPIO引脚,则此库不适用于此。