Hi
我现在使用CH32V307RCT6-R1-1V0开发板测试stop_mode演示实列,但是测试的工作电流似乎并没有规格书中提到的30uA或110uA。能否告诉我该如何修改,才能达到这个工作电流。
代码中我将debug功能和外设中断功能全部禁用,拆除了开发板上PWR LED,使用直流稳压电源输出3.3V直接为MCU供电,并没有使用到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");
// }
}