STM32WB MCU能否通过BLE指令唤醒待机模式?
STM32WB 射频子系统与BLE唤醒问题解答
是的,在STM32WB的超低功耗应用场景中,文档AN5071提到的“射频子系统”核心指向BLE模块——因为STM32WB的射频子系统的主要功能就是支持BLE协议(同时兼容802.15.4,但低功耗唤醒场景下绝大多数使用的是BLE)。
关键细节说明:
- STM32WB采用双核架构,射频子系统独立于主MCU内核运行。在Stop 2或Standby这类低功耗模式下,射频子系统可以维持低功耗监听状态,当接收到符合BLE协议的唤醒触发信号(比如特定广告包、连接请求,或自定义的BLE唤醒帧)时,即可触发主内核从睡眠状态唤醒。
- 要实现BLE唤醒,需在配置低功耗模式时正确使能射频子系统的唤醒功能,具体可通过STM32WB的HAL/LL库API完成,例如调用
HAL_PWR_EnterSTOPMode()时配合射频唤醒相关的寄存器配置。 - AN5071中提到的“射频子系统唤醒”,本质就是依托BLE射频的监听能力实现唤醒,BLE是STM32WB射频子系统最常用的低功耗唤醒载体。
内容的提问来源于stack exchange,提问作者Orange
相关产品推荐
相关产品推荐

