目录
概述
本文主要介绍STM32G4系列MCU的低功耗模式的相关内容,包括低功耗的运行状态机,时钟关系,运行模块等内容。
1 认识低功耗模式
1.1 低功耗模式的应用
默认情况下,微控制器在系统复位或电源复位后处于运行模式。当CPU不需要保持运行时,例如等待外部事件时,可以使用几种 低功耗模式来节省电源。这是由用户选择 模式,给出了低功耗,短启动时间 和可用的唤醒源之间的最佳折衷。
1.2 低功耗模式介绍
该设备具有7种低功耗模式:
1)休眠模式:
CPU时钟关闭,所有外设包括Cortex®-M4与FPU核心外设,如NVIC, SysTick等可以运行,并在中断或事件发生时唤醒CPU。
2)低功耗运行模式:
当CPU时钟频率降低到2mhz以下时,支持该模式。代码从SRAM或闪存执行。稳压器处于低功率模式,以最小化稳压器的工作电流。
3)低功耗睡眠模式:
从低功耗运行模式进入:Cortex®-M4 带FPU关机
4)停止0和停止1模式:
SRAM和所有寄存器内容保留。所有的时钟都在停止VCORE域,禁用PLL、HSI16和HSE。LSI和LSE可以保持运行。
RTC和stamp可以保持活动状态(有RTC的