CH582M配置shut down mode sleep配置問題(求教配置)

image.png使用藍牙從機,PB4喚醒,打印shut down mode sleep,可喚醒(喚醒重新運行),可是功耗在1.5mA左右,是配置不對嗎?測試硬件:CH582M-R0-1v0,只供電,無外圍,使用PM Demo,功耗也降不下去

你好,使用CH582M開發(fā)板,PM例程中shutdown模式測試,功耗在1uA以內(nèi),可以看下是否還有什么外圍沒有去掉,測試程序如下:

int?main()
{
????SetSysClock(CLK_SOURCE_PLL_60MHz);
????GPIOA_ModeCfg(GPIO_Pin_All,?GPIO_ModeIN_PU);
????GPIOB_ModeCfg(GPIO_Pin_All,?GPIO_ModeIN_PU);
????/*?配置串口調(diào)試?*/
????DebugInit();
????PRINT("Start?@ChipID=%02x\n",?R8_CHIP_ID);
????DelayMs(200);
#if?1
????/*?配置喚醒源為?GPIO?-?PA5?*/
????GPIOA_ModeCfg(GPIO_Pin_5,?GPIO_ModeIN_PU);
????GPIOA_ITModeCfg(GPIO_Pin_5,?GPIO_ITMode_FallEdge);?//?下降沿喚醒
????PFIC_EnableIRQ(GPIO_A_IRQn);
????PWR_PeriphWakeUpCfg(ENABLE,?RB_SLP_GPIO_WAKE,?Long_Delay);
#endif
#if?1
????PRINT("shut?down?mode?sleep?\n");
????DelayMs(2);
????LowPower_Shutdown(0);?//全部斷電,喚醒后復(fù)位
#endif
????while(1);
}

__INTERRUPT
__HIGH_CODE
void?GPIOA_IRQHandler(void)
{
????GPIOA_ClearITFlagBit(GPIO_Pin_6?|?GPIO_Pin_5);
}



只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频