Linux中串口read怎样阻塞的方式读入数据解决办法

Linux中串口read怎样阻塞的方式读入数据解决办法,第1张

串口同步读写数据,ReadFile会一直阻塞,但是用串口调试助手可以接受到数据。不过之后再启动程序就正常了,很郁闷,不知道问题出现在哪里,下面把代码贴出来:以同步方式打开串口:bool CSerialIO::openSerialPort(char* szSerial){HANDLE hSeri...

1. 确认是否成功打开的串口设备?

2. 确认打开串口后, 是否设置了波特率等一系列的参数?

3. 确认是否可成功写入?

4. 尝试使用poll 来代替select. 对于系统设备, 有时select不能正常工作而poll是可以的。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/6165524.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-17
下一篇 2023-03-17

发表评论

登录后才能评论

评论列表(0条)

保存