-
PC15 PC14怎样设置成普通的IO?
RCC_AHB1PeriphClockCmd(RCC_AHB1Periph_GPIOA|RCC_AHB1Periph_GPIOB|RCC_AHB1Periph_GPIOC|RCC_AHB1Periph_GPIOD|RCC_AHB1Periph_GPIOE,ENABLE);//使能相应GPIO的时钟GPIO_InitStructure.GPIO_Speed=GPIO_Speed_10MHz;//10M时钟速度GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;//选择输入模式//按键GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;//S1GPIO_InitStructure.GPIO_Pin|=GPIO_Pin_0;//S2GPIO_Init(GPIOA,&GPIO_InitStructure);//写入设置参数GPIO_InitStructure.GPIO_Pin=GPIO_Pin_3;//S3GPIO_InitStructure.GPIO_Pin|=GPIO_Pin_2;//S4GPIO_Init(GPIOC,&GPIO_InitStructure);//写入设置参数//红外管信号GPIO_InitStructure.GPIO_Pin=GPIO_Pin_1;//PT1GPIO_InitStructure.GPIO_Pin|=GPIO_Pin_0;//PT2GPIO_Init(GPIOC,&GPIO_InitStructure);//写入设置参数PWR_BackupAccessCmd(ENABLE);//允许修改RTC和后备寄存器RCC_LSEConfig(RCC_LSE_OFF);//关闭外部低速外部时钟信号功能后,PC13PC14PC15才可以当普通IO用。BKP_TamperPinCmd(DISABLE);//关闭入侵检测功能,也就是PC13,也可以当普通IO使用BKP_ITConfig(DISABLE);GPIO_InitStructure.GPIO_Mode=GPIO_Mode_IPU;//选择输入模式GPIO_InitStructure.GPIO_Pin=GPIO_Pin_15;//PT3GPIO_InitStructure.GPIO_Pin|=GPIO_Pin_14;//PT4GPIO_InitStructure.GPIO_Pin|=GPIO_Pin_13;//PT5GPIO_Init(GPIOC,&GPIO_InitStructure);//写入设置参数
2021-05-28 2