Java 串口CommPortIdentifier.getPortIdentifiers()

sofmit1008 2010-10-18 02:56:19
CommPortIdentifier.getPortIdentifiers(); 读不到串口信息。一摸一样的代码,一摸一样的环境变量配置。 另一台电脑可以正常显示,这台就不行。 真的找不到啥原因了。
待高手指点,问题排查的部门,越详细越好。 先谢谢了。
...全文
542 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
manjuly 2011-12-14
  • 打赏
  • 举报
回复
楼主,配置问题是怎么解决的,说下诶
sofmit1008 2010-10-26
  • 打赏
  • 举报
回复
在网上看到一个PurgeComm()方法,貌似是C++ 的方法。 都想用Java调用C++ 的方法来解决了。
哎,在线等高手指点。
sofmit1008 2010-10-26
  • 打赏
  • 举报
回复
问题是:向GPS发送一条“log bestxyza ontime 1”指令后:

outputStream.write("log bestxyza ontime 1\n".getBytes());


情况:在下一次打开串口的时候,就会不停接收到串口遗留数据。甚至,不停的接收到上面那个命令响应后的数据。


目的:有没有可以清除串口输入流的命令,或是让GPS停止发送数据知道接到新的指令。 更或是,可以设置发送指令后,响应的数据条数。
sofmit1008 2010-10-26
  • 打赏
  • 举报
回复
以上是配置问题已解决,但是遇到了很严重的下一个问题。

51,408

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧