闪客 发表于 2014-12-6 15:39:38

RTX system tick时间 实测与配置不相符,差距10倍

本帖最后由 闪客 于 2014-12-6 15:51 编辑

在下使用LPC1766单片机,使用了KEIL自带的RTX操作系统。

在RTX_CONFIG_CM.C中说:

//   <o>Timer tick value <1-1000000>
//   <i> Set the timer tick value for selected timer.
//   <i> Default: 10000(10ms)
#ifndef OS_TICK
#define OS_TICK      10000

然后,在任务中,使用os_dly_wait(1)来对一个IO进行反转。得到的数据是100ms。


为何呢?哪位兄台帮忙解释一下。




ytqiqiang 发表于 2014-12-6 21:38:51

看你的系统时钟设置对没有,一般1766是100MHZ
页: [1]
查看完整版本: RTX system tick时间 实测与配置不相符,差距10倍