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.

求助



我是个吸收,我看书还是没有看明白,在协议栈中怎么使用定时唤醒,能给我看个例程什么的么!

  • 例程网上一大把,加油吧!

  • 你可以给我发个简单点的,我看下嘛!我真的是没有找到!谢谢

  • 上面给你的文档就是教你step by step在协议栈上面实现休眠功能的。

    首先你要了解协议栈里面的休眠实现机制,协议栈如果加了休眠的话,实现的是PM2模式。

    协议栈底层本身是有一个OSAL在运行的,所以休眠时间的长短不是自己可以通过休眠定时器就可以设定的,而是系统自己调度的。

    OSAL中有很多等待即将发生的事件,这些事件大多通过定时器的定时来实现的,那么如果协议栈开启了休眠功能, 那么这个时候的休眠时间就是最近一次要发生的时间作为休眠时间,也就是最短的那个即将发生的事件,这样唤醒以后就可以直接执行那个事件了?