在我的目标板(STM32F101RBT6)上,芯片的VBAT和VDDA都连接到VDD上,无外接任何外部晶体。断开与芯片的连接的所有IO口。STOP模式下的程序如下,发现VDD在STOP模式下的电流达到1mA,不知原因,望高手不吝赐教。 int main(void) { GPIO_InitTypeDef GPIO_InitStructure; RCC_DeInit();
/* RCC configuration */ RCC_APB2PeriphClockCmd(RCC_APB2Periph_ALL, DISABLE); RCC_APB1PeriphClockCmd(RCC_APB1Periph_ALL, DISABLE);
GPIO_InitStructure.GPIO_Pin = GPIO_Pin_All; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AIN; GPIO_Init(GPIOA, &GPIO_InitStructure); GPIO_Init(GPIOB, &GPIO_InitStructure); GPIO_Init(GPIOC, &GPIO_InitStructure); GPIO_Init(GPIOD, &GPIO_InitStructure); Enter_Stop_LowPower(); } |