在使用FreeRTOS系统时,发现进入低功耗以后会自动唤醒,关闭了总中断和滴答定时器也不行,但是裸机跑则没有这个问题,想请问下在freertos系统下如何使用这个低功耗功能,是否能提供例程参考。
请确认两个问题:
1. 是否进入了低功耗模式
2. 是否所有中断都已经被关闭
因为跳出Standby模式只能是中断或复位
睡眠是进去了的,功耗已经降低下来了,只是会自动起来,截图那里屏蔽的中断打开以后禁止中断才进入低功耗模式,我们这是一个新工程,没有设置任何中断唤醒,只是测试看看能不能完全睡下去。目前排查不知道是什么原因唤醒的。裸机跑的话就可以完成睡下去醒不来。
现在怀疑的是不是freertos进入睡眠是不是还要配置其它地方才行。
有查过standby唤醒后的中断标志位的状态吗?
应该还是中断唤醒的,比如说非屏蔽中断唤醒