求教linux下java串口收发数据出错问题单片机编程语言•2023-4-18•系统运维•阅读1不要使用inputStream.available(),如果我没有记错的话,available返回的是没有被阻断的字节数(已经被缓冲的内容),可以尝试read(byte b[])方法,然后通过返回值是否-1来判断,如下。 int bytesRead = inputStream.read(readBuffer)1. 确认是否成功打开的串口设备?2. 确认打开串口后, 是否设置了波特率等一系列的参数?3. 确认是否可成功写入?4. 尝试使用poll 来代替select. 对于系统设备, 有时select不能正常工作而poll是可以的欢迎分享,转载请注明来源:内存溢出原文地址:https://54852.com/yw/8574205.html串口确认尝试波特率打开赞 (0)打赏 微信扫一扫 支付宝扫一扫 单片机编程语言一级用户组00 生成海报 linux 下的vscode怎么编译cpp上一篇 2023-04-18解决客户端连接Linux服务器中文显示乱码问题 下一篇2023-04-18 发表评论 请登录后评论... 登录后才能评论 提交评论列表(0条)
评论列表(0条)