Qt使用qextserialport发送数据全零
最近公司在做一个串口通信的东西,于是用Qt5.5.1写了一个串口发送数据的工具,使用的是qextserialport第三方模块,会出现一个很诡异的问题。
用虚拟串口自己测试的时候发送是正常的,数据也是正确的。但是连上串口设备后(每次拔插后使用我的软件)发送的数据就变成全零了,重启软件也不行。但是,如果每次插上串口设备后,先使用网上随便下载的串口小助手打开COM口并随便发送点数据,再使用我的软件发送就变得正常了。拔下设备再插上,我的软件又不行了,感觉每次都需要串口小助手疏通一下,我的才能正常工作。
有没有哪位有经验的大侠指导一下。谢谢啦!