stm32 定时器重映射
void TIM3_GPIOB5_Config(void) 
{
   GPIO_InitTypeDef GPIO_InitStructure; 

  RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB, ENABLE); 
  RCC_APB2PeriphClockCmd(RCC_APB2Periph_AFIO , ENABLE);
  GPIO_AFIODeInit();                                                                               //将重映射恢复为初始值 //在程序中只可以调用一次,不然之前的设置就取消了
  GPIO_PinRemapConfig(GPIO_PartialRemap_TIM3 ,ENABLE );                //重映射相应的外设
        
  GPIO_InitStructure.GPIO_Pin =  GPIO_Pin_5;                                       //配置引脚
  GPIO_InitStructure.GPIO_Mode = GPIO_Mode_AF_PP;                
  GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz;
  GPIO_Init(GPIOB, &GPIO_InitStructure);
}
阅读更多
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

stm32 定时器重映射

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭