RTX时间管理函数os_dly_wait()延迟时间不对

2019-07-14 16:28发布

  需要移植一个裸奔AD程序到RTX上,结果发现延迟总是出问题,,于是仅创建了一个任务进行测试~  
  发现延迟完全超出预计了~~
  我是在STM32f103上实现的,看了RTX的手册仍然没找到问题出在哪~  恳请大神给小弟指点指点!!

  RTX配置文件设置:
      timer clock value[Hz]: 72000000
      Timer tick value [us]:   1000

   这样每个时钟节拍应该是1ms,那么os_dly_wait(16)不是应该延迟16ms吗?,,,
   最初发现时间不对,以为是调试窗口显示有问题,使用LED灯进行测试,设置延迟500ms,
   结果等了半天才闪一次~~然后就知道真的出问题了~~

   可是测试结果是这样的~  


延迟前后时间对比:
  


任务运行视图:
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。