天嵌 ARM开发社区

 找回密码
 注册
查看: 3891|回复: 7

Qt做串口测试程序,如何实时接收数据

[复制链接]
glqinhan 发表于 2010-12-8 17:06:28 | 显示全部楼层 |阅读模式
按照TQ给的serial_test.c的程序,把它修改后添加到Qt程序中,但不知到怎样通过Qt接收数据,因为在TQ的apps中串口是通过循环查询的方式来完成的。但是在Qt中怎样做实时的查询?请高人指点~~谢谢!
天嵌_support1 发表于 2010-12-8 17:46:05 | 显示全部楼层
1# glqinhan


一样道理呀。
你只是把它用界面来封装起来而已啊。
 楼主| glqinhan 发表于 2010-12-9 14:08:57 | 显示全部楼层
我是想不利用循环来查询,最好是利用定时器事件来查询,就像windows中的事件响应一样。因为程序如果一直在那循环检测的话,那么还能进行其它的响应吗?(可能问题有点菜鸟,还请大家见谅)
天嵌_support1 发表于 2010-12-9 15:29:51 | 显示全部楼层
3# glqinhan


嗯...那你利用个定时器吧。
到那个时间就打开串口读写一下。
liupengfei 发表于 2011-4-18 15:52:45 | 显示全部楼层
嗯,我也想研究一下。
workhard123 发表于 2011-11-26 23:52:30 | 显示全部楼层
用定时器是不行的 界面会僵死 头疼
亚瑟王 发表于 2011-11-28 16:11:44 | 显示全部楼层
串口的读是阻塞的,没有数据来就停留在哪里,直到有数据位置,所以可以理解为是实时的。
luxiaolai 发表于 2011-12-15 18:42:41 | 显示全部楼层
开个线程监测就没问题了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号 )

GMT+8, 2024-5-11 23:06 , Processed in 1.062486 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表