Standby-I模式的功耗跟Power Down模式基本相同,为了操作方便,还是使用Standby-I模式,只需要操作CE引脚就可以了(平时CE为高电平RX模式,拉低CE进入Standby-I模式).进入省电模式时,NRF24L01自身的功耗很低.
RX模式功耗(比如我这个系统整机50mA)比Standby-I模式大15mA(3.3V供电,整机35mA).
如果想利用IRQ信号唤醒单片机,只有在非省电模式,比如RX模式才行.所以只能定时唤醒单片机检查才行...或者外部电路定时拉高CE引脚进入RX模式.
STM32本身的省电模式:
整机功耗,全速-50mA,Sleep-33mA,Stop-21mA
如果再关闭NRF24L01就剩6mA,但是没办法唤醒了.需要再想办法.
另外进入省电模式后,MDK会连不上,这时候按编程的同时按下板上的硬件复位按钮就可以了.