很多单片机具有低功耗模式,默认情况下,系统复位或上电复位后,微控制器进入运行模式。在运行模式下,HCLK 为 CPU 提供时钟,并执行相应程序。当需要实现低功耗项目的时候,可以利用多种低功耗模式来节省功耗。 运行模式下降低功耗方式
STM32 提供了 3 种低功耗模式
这三种模式所需的功耗是逐级递减,也就是说待机模式功耗是最低的,需要具体了解的同学可以去看下STM32中文参考手册 STM32电源框图 待机模式 当检测到外部复位(NRST 引脚)、IWDG 复位、 WKUP 引脚上升沿、 RTC 闹钟事件的上升沿时,微控制器退出待机模式。本章我们是通过 WKUP 引脚(PA0)上升沿来退出待机模式,当然也可以直接通过芯片复位管脚 NRST 退出。 从待机模式唤醒后,除了电源控制/状态寄存器(PWR_CSR),所有的寄存器豆 被复位,程序将按照复位(启动引脚采样、复位向量已获取等)后的方式重新执行。电源控制/状态寄存器(PWR_CSR)将会指示内核由待机状态退出。 在进入待机模式后,除了复位引脚以及被设置为防侵入或校准输出时的TAMPER (PC13)引脚和被使能的唤醒引脚( WK_UP 脚(PA0)),其他的 IO 引脚都将处于高阻态 |
关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )
GMT+8, 2025-8-11 16:34 , Processed in 0.140625 second(s), 28 queries , Gzip On.
地址:深圳市南山区科技生态园2栋A座805 电话:19926409050