请问那个32.768的驱动晶振可以换成小一点的吗?如果不行,可否告知怎么使得halsleep的休眠时间超过8分钟?
时间:10-02
整理:3721RD
点击:
不能换小。
对于应用层来说不需要关心芯片能支持的单次最长休眠时间是多少,只需要关心总的休眠时间就可以了。
比方说你需要休眠15分钟,那么系统会帮你先休眠8分钟,然后醒来如果没有任务处理立即再次进入休眠完成后面的7分钟。
这个唤醒到立即的功耗非常小的。
所以你不需要关注定时器的休眠时间,系统会去调度和实现的。
谢谢!
你的意思是连续多次调用休眠函数达到睡眠时间吗?
是的,这个连续多次调用休眠函数的工作,你不需要去做,系统会帮你做好的。