CC2530单次最大休眠时间
时间:10-02
整理:3721RD
点击:
请问一下 CC2530单次最大休眠时间是多少呢?我用的是Z-Stack Mesh1.0.0的协议栈 谢谢
默认的最大休眠时间只能是510S
具体休眠的时间设置你不需要关心,系统会帮你做好的。
比方说你开了一个超过510s的timer event,假设是600s,这个事件就是最小的timeout事件,那么第一次休眠时间是
是510s,因为休眠定时器单次的休眠时间最长是510s
在休眠510s,唤醒以后,会再去查找最小的timeout,由于这个时候只有一个600-510s的timeout的了
那么这次的休眠时间就是600-510=90s,在休眠90s以后,唤醒最这个600s的timer要做的事情。
谢谢您的回复,我还有个问题 就是我看到hal_sleep.c文件中有:#define MAX_SLEEP_LOOP_TIME 0x510000 /* ~84 minutes */ 是不是调用halSleep这个函数最大能休眠84min呢,期待您的回复 谢谢