This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC2530单次最大休眠时间

Other Parts Discussed in Thread: Z-STACK, CC2530

请问一下 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呢,期待您的回复 谢谢