我在复用GPIOF9的复用的时候用的是:
//2.设置GPIOF的复用功能映射到TIM14上
GPIO_PinAFConfig(GPIOF,GPIO_Pin_9,GPIO_AF_TIM14);//第二个参数错误GPIO_Pin_9==(uint16_t)0x0200
这是错误的,而应该是:
//GPIOF9复用为定时器14
GPIO_PinAFConfig(GPIOF,GPIO_PinSource9,GPIO_AF_TIM14);//正确,(uint8_t)0x09
总结,不要想当然的设置,在库函数中二者的值有差别的