contiki系统时钟在clock.c中定义的,硬件使用的是睡眠定时器。
/* Sleep timer runs on the 32k RC osc. */
/* One clock tick is 7.8 ms */
#define TICK_VAL (32768/128) /* 256 */
在contiki-conf.h中定义了#define CLOCK_CONF_SECOND XXXX
XXXX表示经过多少个tick是1秒,由上面可知,1秒本身是32k,但经过了128分频,所有每经过128个tick即为一秒,所以这个宏应该定义为#define CLOCK_CONF_SECOND 128
阅读(768) | 评论(0) | 转发(0) |