Qt最新版本QT5..5串口开发
利用Qt5.5中的QSerialport类进行串口开发,做一个读取下位机收发数据的上位机,并且将得到的数据处理画出波形。
遇到的问题:
Qt5.5自带的QSerialport类中串口的波特率太慢!最大只有115200bps,差不多14KB/s,项目中利用的是FT245usb转串口,里面的驱动程序允许的最大波特率是921600,两者相差9倍!
下位机硬件的时序逻辑及USB允许传输的速度可以几百K,中间层的驱动程序允许的速度也有100多KB/s,Qt上位机这里就出现问题了。
我的思路是修改它自带的QSerialport类中的baudrate枚举值,再找到调用其的底层文件并修改,添加进去921600,找了半天也不知道该改哪个文件,没办法解决。
我装的qt版本是qt5.5+msvc2013.
第一次在版里发帖,希望得到详细的解答!