QT中用什么定时比较精确

soso2012 2013-06-20 04:46:29
我在arm开发板上写了一个QT应用程序,现在需要用到一个比较精确的定时,尝试在驱动程序中定时(用过jiffies,用过trc,用过pwm),但是效果都不太好。想请教一下大家在QT应用程序中都用什么方法定时?
...全文
805 22 打赏 收藏 转发到动态 举报
写回复
用AI写文章
22 条回复
切换为时间正序
请发表友善的回复…
发表回复
AlexRobert 2015-11-04
  • 打赏
  • 举报
回复
你好!请问你的问题解决了没有。我最近也在为这个问题发愁。我们的精度要求是1到2毫秒。请问Qt的计时器可以达到此精度吗?
cplusQt 2013-06-25
  • 打赏
  • 举报
回复
QBasicTimer也不错
soso2012 2013-06-24
  • 打赏
  • 举报
回复
引用 14 楼 chenmeiceng 的回复:
timer 不行,ns级别,不知道,你要的是分辨率,还是精度。ns,,,,
精度啦
soso2012 2013-06-24
  • 打赏
  • 举报
回复
引用 11 楼 jdwx1 的回复:
pc上的定时器肯定不会太精确,采集数据应该有adc硬件部分,精确定时是硬件的事情,pc只是收集数据的。
我说的是arm版的qt,而不是x86
peiyu333 2013-06-24
  • 打赏
  • 举报
回复
QTimer不错
Arkist 2013-06-23
  • 打赏
  • 举报
回复
貌似win的API里提供的精度可以达到微秒级,QTimer号称可以到微秒级,不知道精度怎么样,电脑主板的时钟往往是不准确的,不开互联网时间同步,总会或快或慢。 感觉ARM里面的时钟应该看看ARM自身提供的API吧(不过估计肯定达不到ns级别),QTimer肯定不行
  • 打赏
  • 举报
回复
引用 15 楼 netwp 的回复:
别指望arm能准确定时ns,还是考虑用cpld或FPGA吧
时钟源不支持
再见,七月 2013-06-22
  • 打赏
  • 举报
回复
timer 不行,ns级别,不知道,你要的是分辨率,还是精度。ns,,,,
寒山-居士 2013-06-22
  • 打赏
  • 举报
回复
引用 11 楼 jdwx1 的回复:
pc上的定时器肯定不会太精确,采集数据应该有adc硬件部分,精确定时是硬件的事情,pc只是收集数据的。
对头,哈哈
netwp 2013-06-22
  • 打赏
  • 举报
回复
别指望arm能准确定时ns,还是考虑用cpld或FPGA吧
luoning1217 2013-06-21
  • 打赏
  • 举报
回复
timer之类的都不会很精确
jdwx 2013-06-20
  • 打赏
  • 举报
回复
pc上的定时器肯定不会太精确,采集数据应该有adc硬件部分,精确定时是硬件的事情,pc只是收集数据的。
soso2012 2013-06-20
  • 打赏
  • 举报
回复
引用 9 楼 chengchaooppo 的回复:
这么高的精度,得跟硬件质量发生关系了吧,有精确到ns级的东西么?
用的是arm9,不知道有没有呢。
超开心~ 2013-06-20
  • 打赏
  • 举报
回复
这么高的精度,得跟硬件质量发生关系了吧,有精确到ns级的东西么?
soso2012 2013-06-20
  • 打赏
  • 举报
回复
引用 7 楼 cai6811376 的回复:
[quote=引用 5 楼 lzs200889 的回复:] [quote=引用 4 楼 q245879 的回复:] 你要多精确呢?我一般都是用这个。
ns级[/quote] ns,是什么东西要这么精确[/quote] 主要是采样,最后数据处理是要计算时间的
xcyl 2013-06-20
  • 打赏
  • 举报
回复
引用 5 楼 lzs200889 的回复:
[quote=引用 4 楼 q245879 的回复:] 你要多精确呢?我一般都是用这个。
ns级[/quote] ns,是什么东西要这么精确
_Gx 2013-06-20
  • 打赏
  • 举报
回复
引用 5 楼 lzs200889 的回复:
[quote=引用 4 楼 q245879 的回复:] 你要多精确呢?我一般都是用这个。
ns级[/quote] 那这个可能不行。这个单位好像是ms
soso2012 2013-06-20
  • 打赏
  • 举报
回复
引用 4 楼 q245879 的回复:
你要多精确呢?我一般都是用这个。
ns级
_Gx 2013-06-20
  • 打赏
  • 举报
回复
你要多精确呢?我一般都是用这个。
soso2012 2013-06-20
  • 打赏
  • 举报
回复
引用 1 楼 q245879 的回复:
QTimer
嗯,这个知道了。还有别的么?这个精度怎么样?
加载更多回复(2)

16,798

社区成员

发帖
与我相关
我的任务
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
  • Qt
  • 亭台六七座
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧