根据说明进行对标准库中的代码进行屏蔽功能,变成普通I/O口使用。标准库代码如下操作:- void GPIOInit (void)
- {
- GPIO_InitTypeDef GPIO_InitStructure;
-
- RCC_APB2PeriphClockCmd( RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO,ENABLE );
- PWR_BackupAccessCmd( ENABLE );// 允许修改RTC和后备寄存器
- RCC_LSEConfig( RCC_LSE_OFF ); //关闭外部低速时钟,PC14,PC15用作普通IO
- BKP_TamperPinCmd(DISABLE); // 关闭入侵检测功能,PC13用作普通IO
- GPIO_InitStructure.GPIO_Pin = GPIO_Pin_13 |GPIO_Pin_14 | GPIO_Pin_15;
- GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP;
- GPIO_InitStructure.GPIO_Speed = GPIO_Speed_2MHz;
- GPIO_Init(GPIOC, &GPIO_InitStructure);
- PWR_BackupAccessCmd(DISABLE);// 禁止修改RTC和后备寄存器
- //BKP_ITConfig(DISABLE); //禁止TAMPER 中断
- }
|