原创 stm32 Standby 模式

2023-7-27 14:07 1388 5 5 分类: MCU/ 嵌入式 文集: MCU休眠方式以及唤醒
Standby模式达到最低功耗,基于Cortex-M3的深度休眠模式,同时调压器关闭;
1.8V域也被关闭,PLL,HSI和HSE振荡器也被关了。SRAM和寄存器的值丢失,除非备用域有打开;
进入Standby模式:
0
离开Standby模式
当外部复位(NRST引脚)、IWDG复位、WKUP引脚上的上升边沿或RTC报警的上升边沿发生时,微控制器将退出待机模式。
除电源控制/状态寄存器(PWR_CSR)外,所有寄存器在备用唤醒后复位。
从待机模式醒来后,程序执行以与重置后相同的方式重新启动(boot引脚采样、获取矢量复位等)。
电源控制/状态寄存器(PWR_CSR)中的SBF状态标志表示单片机处于待机模式。
在Standby模式下IO口状态
在待机模式,所有的IO口都是高阻态,除了:
1、复位pad(仍然可用)
2、如果配置作为tamper或者校准输出,TAMPER引脚
3、WKUP 引脚 ,如果使能
唤醒时间:
粉红色是时钟
0
测试代码
从Standby模式唤醒,要经过100us才稳定

作者: 宏杰, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-4027574.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

文章评论0条评论)

登录后参与讨论
我要评论
0
5
关闭 站长推荐上一条 /2 下一条