TI中文支持网
TI专业的中文技术问题搜集分享网站

CC2530单次最大休眠时间

请问一下 CC2530单次最大休眠时间是多少呢?我用的是Z-Stack Mesh1.0.0的协议栈  谢谢

Susan Yang:

默认的最大休眠时间只能是510S

具体休眠的时间设置你不需要关心,系统会帮你做好的。

比方说你开了一个超过510s的timer event,假设是600s,这个事件就是最小的timeout事件,那么第一次休眠时间是

是510s,因为休眠定时器单次的休眠时间最长是510s

在休眠510s,唤醒以后,会再去查找最小的timeout,由于这个时候只有一个600-510s的timeout的了

那么这次的休眠时间就是600-510=90s,在休眠90s以后,唤醒最这个600s的timer要做的事情。

shilin xu:

回复 Susan Yang:

谢谢您的回复,我还有个问题 就是我看到hal_sleep.c文件中有:#define MAX_SLEEP_LOOP_TIME        0x510000           /* ~84 minutes */   是不是调用halSleep这个函数最大能休眠84min呢,期待您的回复 谢谢

赞(0)
未经允许不得转载:TI中文支持网 » CC2530单次最大休眠时间
分享到: 更多 (0)