void RCC_Configuration(void)
{
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO|RCC_APB2Periph_ADC1|RCC_APB2Periph_GPIOA|RCC_APB2Periph_GPIOB|RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOC,ENABLE) ; //打开GPIOA,GPIOB,GPIOD的时钟,ADC时钟。
RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO, ENABLE);
GPIO_PinRemapConfig(GPIO_Remap_PD01,DISABLE);
AFIO->MAPR=( AFIO->MAPR&~((u32)0x1<<15));//禁用PD01重映射
GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);
DBGMCU->CR&=~((u32)1<<5);
AFIO->MAPR=( AFIO->MAPR&~((u32)0x7<<24))|(2<<24);
}
|