低功耗模式详解
睡眠模式:
适用于ARM内核不需要连续工作的场合。
睡眠模式下,只有ARM内核停止工作,其他功能如外设和I/O引脚照常运行。
可以通过执行WFI(等待中断)或WFE(等待事件)指令进入睡眠模式。
任意中断或事件都能唤醒ARM内核退出睡眠模式。
停止模式:
停止模式下,除了RTC(实时时钟)、备份寄存器和唤醒引脚外,所有其他部分都停止工作。
功耗比睡眠模式更低。
可以通过特定的唤醒源(如唤醒引脚、RTC闹钟等)唤醒系统。
待机模式:
待机模式下,整个系统都停止工作,包括RTC和备份寄存器。
功耗最低。
需要复位操作才能唤醒系统。
|