如何修改QextSeriaport的readyRead中的时序

时间:2017-04-19 12:33:38

标签: linux qt yocto qextserialport

我在QT中遇到QExtSerialPort问题。我正在为基于Linux的操作系统下的IMX6UL CPU开发。

我注意到,在波特9600,SIGNAL readyRead在发送我的串行字符串(由3个字符组成,大约3ms)后约35ms处于“活动状态”

通过这种方式,如果我尝试与CPU通信,我可以使用大约30Hz的最大频率,这对我的应用来说太低了。

此外,如果我使用较低的波特率,则35 ms的时间会变大(4800为80ms,2400为175 ms)。

我的目标是当我不发送3,5个字符的时间(即波特率为9600,时间为3,5 / 4毫秒)时,readyReady变为活动状态。

我应该修改readyread功能吗?

我想保留这个库,因为我已经编写了很多代码。

提前谢谢

0 个答案:

没有答案