RCC_DeInit();
TIM_DeInit(TIM3);
TIM_DeInit(TIM1);
ADC_DeInit(ADC1);
USART_DeInit(USART1);
GPIO_DeInit(GPIOA);
GPIO_DeInit(GPIOB);
GPIO_DeInit(GPIOC);
DMA_DeInit(DMA1_Channel1);
DMA_DeInit(DMA1_Channel5);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOA,DISABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB,DISABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC,DISABLE);
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, DISABLE);
EXTI_ClearITPendingBit(0x7ffff);
RTC_ClearITPendingBit(0x07);
PWR_WakeUpPinCmd(ENABLE);
PWR_EnterSTANDBYMode();
__WFI();
我都写成这了,还不行。真奇怪。我的systick根本就没有用。 |