本帖最后由 芯圣电子官方QQ 于 2023-7-24 15:57 编辑
1、低功耗模式
出于功耗需求的考虑HC32F103 系列芯片均设计有不同的低功耗模式,分别为:
睡眠模式
停机模式
待机模式
在默认情况下,当系统复位后芯片均为正常工作模式。当有功耗需求时,用户可
根据功耗需求、唤醒源、唤醒时间等方面综合考虑以选定最适合的低功耗模式;
各模式特性详见下表:
1.1 睡眠模式
进入睡眠模式:
根据据Cortex-M3 系统控制寄存器中SLEEPONEXIT 位的描述,有两种进入睡
眠模式的方式:
Sleep-now:清除SLEEPONEXIT 位,执行WFI 或WFE 指令
MCU 就能立即进入睡眠模式。
Sleep-on-exit: 如果SLEEPONEXIT 位置1 时,MCU 就需要从
最低优先级的中断服务程序中返回后,才会进入睡眠模式。
退出睡眠模式:
如果是通过WFI 指令进入的睡眠模式,则任意一个中断都可以
唤醒MCU,从而退出睡眠模式。
如果是通过WFE 指令进入的睡眠模式,则任意一个唤醒事件
都可以唤醒MCU,从而退出睡眠模式。
注:该模式唤醒时间最短,几乎无需任何等待。
|