查看: 3082|回复: 5

[MQX] MQX的周期定时器精度怎么样?

[复制链接]
  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1095
    最后登录
    2025-6-7
    发表于 2015-10-19 10:42:54 | 显示全部楼层 |阅读模式
    MQX的周期定时器精度高吗,能保证每个周期的时间是否想同,能达到PIT定时器的效果么?
    我所了MQX的解延时函数_time_delay()有1~2个sysTick的误差,即5~10ms的误差,周期定时器函数_timer_start_periodic_at()是否也有这么大的误差?
    我用MQX的周期定时器来进行流量积算,如果有误差,每个周期的误差方向是否一致,长时间会不回累计成较大的误差?
    在参考手册中找不到相关的误差说明。
    我知道答案 目前已有5人回答
    回复

    使用道具 举报

    该用户从未签到

    7

    主题

    196

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    380
    最后登录
    1970-1-1
    发表于 2015-10-19 11:21:03 | 显示全部楼层
    _time_delay适用的是一些不需要精确时间的场合。例如,你向一个远端设备发消息, 等待对方回应, 在等待的期间,你需要用_time_delay来释放CPU,让其他任务运行。
    如果你需要更精确的,可以使用hwtimer. 在MQX中有相应的例程
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1095
    最后登录
    2025-6-7
     楼主| 发表于 2015-10-19 12:16:47 | 显示全部楼层
    FSL_TICS_DANIEL 发表于 2015-10-19 11:21
    _time_delay适用的是一些不需要精确时间的场合。例如,你向一个远端设备发消息, 等待对方回应, 在等待的 ...

    hwtimer就是硬件定时器PIT,
    我想了解的是mqx自带的定时器组件是否具有hwtimer同样的定时精度。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-10-20 09:26:37 | 显示全部楼层
    楼主看一下MQX的定时器组件,可以选择精确到ms级别的。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    难过
    2021-12-15 16:01
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    305

    主题

    4701

    帖子

    0

    中级会员

    Rank: 3Rank: 3

    积分
    377
    最后登录
    2023-8-16
    发表于 2015-10-20 09:29:27 | 显示全部楼层
    楼主可以参考下面2个定时使用函数:
    time_delay_for        将活动的任务挂起指定的嘀嗒时间 (包括硬件运行时间)
    _time_delay_ticks    将活动的任务挂起指定的滴答时间
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-4-30 08:32
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    79

    主题

    239

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1095
    最后登录
    2025-6-7
     楼主| 发表于 2015-10-20 23:26:55 | 显示全部楼层
    谢谢安!
    回复

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-22 10:21 , Processed in 0.097894 second(s), 26 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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