HK32F39A 支持多种功耗模式,可以在低功耗、短启动时间和多种唤醒事件之间达到最佳的平衡。
• 睡眠(Sleep)模式
在睡眠模式下,只有 CPU 停止,所有外设处于工作状态,并可在发生中断/事件时唤醒 CPU。
• 停机(Stop)模式
在保持 SRAM 和寄存器内容不丢失的情况下,停机模式可以达到最低的电能消耗。在停机模式
下,所有内部时钟被关闭,PLL、HSI 和 HSE 的 RC 振荡器被关闭。通过任一配置成 EXTI 的信号
可把 MCU 从停机模式中唤醒,EXTI 信号源可以是任意一个 16 个外部 I/O 口、PVD 的输出、
RTC 闹钟或 USB 的唤醒信号。
• 待机(Standby)模式
在待机模式下,可以达到极低的电能消耗。内部 LDO 被关闭,因此所有内部 1.2 V 供电域的供
电被切断;PLL、HSI 和 HSE 的 RC 振荡器也被关闭;进入待机模式后,SRAM 和寄存器的数据
将消失,但后备寄存器的数据仍然保留,待机电路仍工作。从待机模式退出的条件是:NRST
上的外部复位信号、IWDG 复位、WKUP 管脚上的一个上升沿或 RTC 闹钟到时。
• 关机(Shutdown)模式
关机模式和待机模式类似,可以达到极低的电能消耗。内部所有 LDO 关闭,包括备份域供电
也关闭,所有时钟源关闭,仅关机唤醒电路可以工作。从关机模式退出的条件是:NRST 上的
外部复位信号、IWDG 复位、WKUP 管脚上的一个上升边沿。由于备份域供电关闭,无法由
RTC 唤醒。
|