STM32 低功耗睡眠模式(SLEEP)中断(INTERRUPT)唤醒实现及优化STM32 低功耗睡眠模式(SLEEP)中断(INTERRUPT)唤醒实现及优化
STM32 低功耗睡眠模式(SLEEP)中断(INTERRUPT)唤醒实现及优化1. 介绍STM32具有多种低功耗模式,当前以STM32L4系列的低功耗模式最为丰富,此处基于STM32L476和STM32CUBEIDE环境介绍睡眠模式(SLEEP)中断唤醒的实现(HAL库), 唤醒中断可为任一中断,这里以管脚中断为中断源。SLEEP模式只是停止CPU和后续代码执行,唤醒(其实是continue的作用)后继续执行后面的代码,而不是重启之后从初始代码开始执行。2. 低功耗模式STM32L4的低功耗模