电源

image-20260108132840360

  • 电压调节器:将VDD降压为1.8V,模式有:开、低功耗、关(1.8V区域断电)
  • 电源管理器:电源复位器(上电复位、掉电复位),可编程电压监测器

低功耗

  • 模式 时钟与电压控制 如何进入 如何唤醒
    中断睡眠WFI 关闭CPU时钟,电压调节开 WFI 任意中断
    事件睡眠WFE 关闭CPU时钟,电压调节开 WFE 任意事件
    停机 关闭1.8V区域、HSI和HSE时钟,电压调节开/低功耗 SLEEPDEEP+PDDS+LPDS+WFI/WFE 任意外部中断/事件
    待机 关闭1.8V区域、HSI和HSE时钟,电压调节关 SLEEPDEEP+PDDS+WFI/WFE 特定外部中断/事件
  • SLEEPDEEP:进入停机或待机模式

  • PDDS:选择停机/待机模式

  • LPDS:选择电压调节关/低功耗模式

  • 注意:低功耗最大只影响到1.8V范围内,VDD范围不会被影响(比如LSI和LSE时钟,即IWDG和RTC可以正常工作)

  • 停止模式注意

  • 上电时(SystemInit):采用HSE

  • 停止模式:采用HSI(若要采用HSE可以在唤醒后立刻执行一次SystemInit)

  • 待机模式注意

  • 当唤醒待机模式,执行完中断函数后,会将cpu核复位,即会重新执行main函数

  • WAKEUP
    • 当给wakeup寄存器使能时,对应gpio_pin自动复用为wakeup引脚
    • 若wakeup引脚接收到边沿,则产生唤醒事件/中断