Hi?
我現(xiàn)在使用CH32V307RCT6-R1-1V0開(kāi)發(fā)板測(cè)試stop_mode演示實(shí)列,但是測(cè)試的工作電流似乎并沒(méi)有規(guī)格書(shū)中提到的30uA或110uA。能否告訴我該如何修改,才能達(dá)到這個(gè)工作電流。
代碼中我將debug功能和外設(shè)中斷功能全部禁用,拆除了開(kāi)發(fā)板上PWR LED,使用直流穩(wěn)壓電源輸出3.3V直接為MCU供電,并沒(méi)有使用到LDO。
Thanks !
int main(void)
{
//? ? NVIC_PriorityGroupConfig(NVIC_PriorityGroup_2);
? ? ????SystemCoreClockUpdate();
//? ? Delay_Init();
//? ? USART_Printf_Init(115200);
//? ? printf("SystemClk:%d\r\n", SystemCoreClock);
//? ? printf( "ChipID:%08x\r\n", DBGMCU_GetCHIPID() );
//? ? Delay_Ms(1000);
//? ? Delay_Ms(1000);
//? ? printf("Stop Mode Test\r\n");
//? ? EXTI0_INT_INIT();
? ? ????RCC_APB1PeriphClockCmd(RCC_APB1Periph_PWR, ENABLE);
//? ? printf("\r\n ********** \r\n");
? ? ????PWR_EnterSTOPMode(PWR_Regulator_LowPower, PWR_STOPEntry_WFI);
//? ? printf("\r\n ########## \r\n");
//? ? while(1)
//? ? {
//? ? ? ? Delay_Ms(1000);
//? ? ? ? printf("Run in main\r\n");
//? ? }
}