找回密码
 立即注册
收起左侧

qt串口输出提示错误,并中断软件死掉

3
回复
6492
查看
[复制链接]
累计签到:5 天
连续签到:1 天
来源: 2014-4-16 23:28:05 显示全部楼层 |阅读模式
1Qter豆
我在做qt串口传输时出现:Comm event overlapped error 995WaitCommEvent error 5 这样的错误!软件死掉,运行不了,请问下,大家有遇到过没?这个问题不知道怎么解决?

我是单片机1s传100次数据到串口,软件在void MainWindow::readMyCom() 中读取数据,并将数据显示在lineEdit上。

最佳答案

查看完整内容

你应该是在windows系统下吧,如果可以,先试试把单片机的发送速度降一点,比如降到每秒10次。看看是不是发送速度的问题。
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2014-4-16 23:28:06 显示全部楼层
你应该是在windows系统下吧,如果可以,先试试把单片机的发送速度降一点,比如降到每秒10次。看看是不是发送速度的问题。
回复

使用道具 举报

累计签到:181 天
连续签到:1 天
2014-4-17 09:31:25 显示全部楼层
每秒100次数据,每次发送多少数据?波特率是多少?
回复

使用道具 举报

累计签到:5 天
连续签到:1 天
2014-4-17 12:06:36 显示全部楼层
hzzhou 发表于 2014-4-17 09:31
每秒100次数据,每次发送多少数据?波特率是多少?

每次的数据是十个,如:X 10 Y 20 Z  30 TEMP 20 ERROR 10 波特率是115200
    myCom->setBaudRate(BAUD115200);
    myCom->setDataBits(DATA_8);
    myCom->setParity(PAR_NONE);
    myCom->setStopBits(STOP_1);
    myCom->setFlowControl(FLOW_OFF);
    myCom->setTimeout(500); 一开始有数据,过会儿就死掉了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了