通過之前調(diào)試充電IC的時候發(fā)現(xiàn)一個問題

配置如下:

官方例程PM例程上添加了控制充電IC功能,

增加 A 信號口,B使能充電IC控制口(0:使能 ,1:失能)。

在開發(fā)板上外接LY5056充電IC

外接一個電池,

過程如下:

1、進(jìn)入睡眠前 置高A (電池供電)

2、插入充電適配器,喚醒端口PA5被置低,喚醒MCU 置低A并且進(jìn)入循環(huán)檢測充電IC的充滿信號腳(電池與充電IC同時供電)

3、充滿后B 置1,關(guān)閉充電IC使能腳(電池供電)

4、拔出電池。(無電源供電,復(fù)位MCU)測量MCU電源口?3.3V下降到1.9V再上升到3.3V 這個過程5ms左右

5、進(jìn)入睡眠前置高A?,主振沒有關(guān)閉。充電IC供電 ) 沒有退出睡眠模式 A沒有被置低,此時這個過程 沒有拔出充電適配器


請大佬幫忙看看是什么原因?qū)е?進(jìn)入睡眠模式?jīng)]有關(guān)閉主振的問題.