今天在配置PWM输出的时候
用的是TIM1 CH2 的输入引脚 一个是PA9 一个是PB14
很奇怪的是 他们都是 TIM1 CH2的 引脚
按照常规配置之后
没反应
然后加入我们的函数 就好了
TIM_CtrlPWMOutputs(TIM1, ENABLE);
然后就是考虑这个PB14了
可以看出PB14可以比这个PA9的定时器多了个N
后来查看资料才知道 这个是反向通道定时器
TIM_OCInitStructure.TIM_OutputState = TIM_OutputState_Enable; //正向 PA9
TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable; //反向 PB13
加上之后 解决
再复习一遍
开启PWM输出
TIM_CtrlPWMOutputs(TIM1, ENABLE);
开启定时器反向通道输出
TIM_OCInitStructure.TIM_OutputNState = TIM_OutputNState_Enable; //反向 PB13