【问题标题】:Java RXTX library change pinsJava RXTX 库更改引脚
【发布时间】:2016-05-04 06:36:43
【问题描述】:

我必须通过串行端口与设备通信。我正在使用 Java 和 RXTX 库并在 Ubuntu 上工作。但是,我有一个问题:

当我获得相关串行端口的 CommPortIdentifier 时,RXTX 库将所有​​串行端口引脚(RTS、CTS、DTR、DCD 等)设置为高(真)一小段时间,然后将引脚设置为低(假)。我通过使用另一个程序监控串行端口引脚来理解这一点。我必须通信的设备崩溃了,因为它在 RTS 引脚为高电平(真)时等待数据。在 RXTX 库完成工作后,我必须重新启动设备才能与之通信。

所以,这是我的问题:

我可以防止这种 RXTX 库情况吗?我应该如何使用 RXTX 库来控制串口?我不想从我的信息中更改引脚。 或者有什么值得一试的Java串口库的建议吗?

谢谢...

【问题讨论】:

    标签: java serial-port rxtx


    【解决方案1】:

    我已经解决了我的问题。现在,我正在使用 JSSC 进行串口操作。它在打开串口时将所有串口引脚设置为高电平,并且不再根据我的信息更改引脚。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多