Standby模式达到最低功耗,基于Cortex-M3的深度休眠模式,同时调压器关闭;
1.8V域也被关闭,PLL,HSI和HSE振荡器也被关了。SRAM和寄存器的值丢失,除非备用域有打开;
进入Standby模式:
离开Standby模式
当外部复位(NRST引脚)、IWDG复位、WKUP引脚上的上升边沿或RTC报警的上升边沿发生时,微控制器将退出待机模式。
除电源控制/状态寄存器(PWR_CSR)外,所有寄存器在备用唤醒后复位。
从待机模式醒来后,程序执行以与重置后相同的方式重新启动(boot引脚采样、获取矢量复位等)。
电源控制/状态寄存器(PWR_CSR)中的SBF状态标志表示单片机处于待机模式。
在Standby模式下IO口状态
在待机模式,所有的IO口都是高阻态,除了:
1、复位pad(仍然可用)
2、如果配置作为tamper或者校准输出,TAMPER引脚
3、WKUP 引脚 ,如果使能
唤醒时间:
粉红色是时钟
测试代码
从Standby模式唤醒,要经过100us才稳定
作者: 宏杰, 来源:面包板社区
链接: https://mbb.eet-china.com/blog/uid-me-4027574.html
版权声明:本文为博主原创,未经本人允许,禁止转载!
文章评论(0条评论)
登录后参与讨论