• 6150阅读
  • 6回复

qextserialport类编写串口问题 [复制链接]

上一主题 下一主题
离线xuyuan1412
 

只看楼主 倒序阅读 楼主  发表于: 2010-07-01

       我先说一下我的状况吧,我想用Qt4编写的串口程序来对tq2440来进行串口控制,主要就是实现串口的读写就行,参数只需要在初始化的时候设置就好了。
      我现在用的是qextserialport类来编写的程序,在Linux上编写的时候并没有出现很多问题,可是移植到ARM板子上就出现问题,经过调试发现时这个类采用的是定时器监听的模式,打开串口以后,定时器一直处于运行状态,导致的串口不能发数据。把定时器关死之后,发送数据很好用,可是收不到数据了又。还有 串口接收数据长度一定,可是我明明写的是readall,想问一下你有没有什么比较好的解决办法,不用这个类也可以,只要能完成串口的读写就行。
离线zzz945
只看该作者 1楼 发表于: 2010-07-01
试一下用QSerialDevice,  qextserialport我用得时候也有很多问题, 换成QSerialDevice就没有问题了, 他们得接口差不多, 替换一下很容易
离线xuyuan1412

只看该作者 2楼 发表于: 2010-07-01
引用第1楼zzz945于2010-07-01 18:15发表的 :
试一下用QSerialDevice,  qextserialport我用得时候也有很多问题, 换成QSerialDevice就没有问题了, 他们得接口差不多, 替换一下很容易

你说的是一个Qt的类吗?
离线zzz945
只看该作者 3楼 发表于: 2010-07-02
是第三方的类
离线xuyuan1412

只看该作者 4楼 发表于: 2010-07-04
引用第3楼zzz945于2010-07-02 11:46发表的 :
是第三方的类

问一下从哪能搞到?
离线闲雨

只看该作者 5楼 发表于: 2010-07-05
我也用的 这个类,我用定时器定时接收的,20ms收一次
总体来说感觉不太爽
msn:sxdyf@tom.com
离线zzz945
只看该作者 6楼 发表于: 2010-07-06
在google搜一下就能找到
快速回复
限100 字节
 
上一个 下一个