以下是关于不同电源管理模式及其唤醒方式的说明:
1. 睡眠模式 系统定时器唤醒 (SleepMode_WakeupBySystemTicker)
说明 : 设备处于睡眠模式时,可以通过系统定时器的中断来唤醒。这种模式适用于需要定期检查或执行任务的场景,如定时数据采集或状态监测。
2. 睡眠模式 退出唤醒 (SleepMode_WakeupByExit)
说明 : 在睡眠模式下,当发生特定的退出条件(如外部中断、复位等)时,设备可以被唤醒。这通常用于响应外部事件或紧急情况。
3. 深度睡眠模式 系统定时器唤醒 (DeepSleepMode_WakeupBySystemTicker)
说明 : 与普通睡眠模式类似,但设备进入更低功耗的状态。在这种模式下,只有系统定时器中断能够唤醒设备,适用于长时间低功耗待机的场景。
4. 深度睡眠模式 退出唤醒 (DeepSleepMode_WakeupByExit)
说明 : 与深度睡眠模式配合使用,当满足特定条件(如外部中断、复位等)时,设备可以从深度睡眠中唤醒。
5. 带有寄存器低功耗的停止模式 退出中断唤醒 (StopModeWithRegLowPower_WakeupByExitInterrupt)
说明 : 在这种模式下,设备的大部分功能都被关闭以降低功耗,但仍保留一些关键寄存器和功能。当检测到退出条件(如外部中断)时,设备可以唤醒。
6. 带有寄存器低功耗的停止模式 AWU定时器中断唤醒 (StopModeWithRegLowPower_WakeupByAwuTimerlnterrupt)
说明 : 类似于上述停止模式,但通过AWU(模拟看门狗单元)定时器的中断来唤醒设备。这通常用于需要精确计时或周期性任务的场景。
7. 带有寄存器低功耗的停止模式 蜂鸣器ADC采样中断唤醒 (StopModeWithRegLowPower_WakeupByBeeperAdcSamplelnterrupt)
说明 : 在这种模式下,设备通过蜂鸣器ADC采样的中断信号来唤醒。这可能用于音频检测或其他基于ADC的应用。
8. 带有寄存器低功耗的停止模式 退出事件唤醒 (StopModeWithRegLowPower_WakeupByExitEvent)
说明 : 与带有寄存器低功耗的停止模式配合使用,当发生特定的退出事件时,设备可以从停止模式中唤醒。
9. 带有寄存器低功耗的停止模式 - AWU定时器事件唤醒 (StopModeWithRegLowPower_WakeupByAwuTimerEvent)
说明 : 类似于上述停止模式,但通过AWU定时器的事件而不是中断来唤醒设备。
10. 带有寄存器低功耗的停止模式 - 蜂鸣器ADC采样事件唤醒 (StopModeWithRegLowPower_WakeupByBeeperAdcSampleEvent)
说明 : 与带有寄存器低功耗的停止模式配合使用,当蜂鸣器ADC采样事件发生时,设备可以从停止模式中唤醒。