使用BlueNRG-LP SoC为支持蓝牙功能的应用提供更快速的连接和更多设计可能性。 更多资讯:st.com/ble
你好,感谢使用 ST 产品。
请参考以下我的分析:
系统在进休眠之前,会检查系统的各个模块是否还处于活动状态;只有当系统的各个模块都处于空闲状态时,系统才会启动休眠流程。
你可以在 HAL_PWR_MNGR_Request 函数中见到系统对哪些模块、哪些条件进行判断。
阅读这些代码,逐步审核自己的代码在哪一步没有满足系统进休眠的条件,再由此找到阻断系统进休眠的原因。
谢谢您的回复,我将会按照您的指导进一步分析代码。