天嵌 ARM开发社区

 找回密码
 注册
查看: 2680|回复: 4

QT中定时不精确的问题

[复制链接]
knightfy 发表于 2011-4-22 11:44:26 | 显示全部楼层 |阅读模式
想在QT程序中控制ADC的采样,采样率是250Hz,也就是说4ms就要中断一次,但是QT的软件定时器最大精度只能达到20ms左右,无法满足要求,导致采样失真,改如何解决这个问题?能否在QT中用硬件定时器?
TQ_guoxixiao 发表于 2011-12-22 10:43:13 | 显示全部楼层
可以达到1ms的,给你试验过了。
至于你说的,20ms可能是你代码的原因吧
zzuyl 发表于 2012-1-13 18:36:57 | 显示全部楼层
qt的这个问题还真是存在的,你可以试验一下《C++GUI qt4编程》的130页,也就是第7章的那个ticker程序,在开发板上跑的时候,慢的打嗝。而在PC上则很流畅。不知道为什么,盼高手解释
亚瑟王 发表于 2012-1-16 17:49:25 | 显示全部楼层
亲,你可以用硬件的定时器来实现这个功能的。
haoyunp 发表于 2012-1-30 15:36:51 | 显示全部楼层
版主,正想请教这个问题,怎么用硬件的定时器。qt下如何访问寄存器呢?要写驱动吗?请帮忙。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-28 07:21 , Processed in 1.029337 second(s), 19 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2020, Tencent Cloud.

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