【发布时间】:2016-05-04 06:36:43
【问题描述】:
我必须通过串行端口与设备通信。我正在使用 Java 和 RXTX 库并在 Ubuntu 上工作。但是,我有一个问题:
当我获得相关串行端口的 CommPortIdentifier 时,RXTX 库将所有串行端口引脚(RTS、CTS、DTR、DCD 等)设置为高(真)一小段时间,然后将引脚设置为低(假)。我通过使用另一个程序监控串行端口引脚来理解这一点。我必须通信的设备崩溃了,因为它在 RTS 引脚为高电平(真)时等待数据。在 RXTX 库完成工作后,我必须重新启动设备才能与之通信。
所以,这是我的问题:
我可以防止这种 RXTX 库情况吗?我应该如何使用 RXTX 库来控制串口?我不想从我的信息中更改引脚。 或者有什么值得一试的Java串口库的建议吗?
谢谢...
【问题讨论】:
标签: java serial-port rxtx