嵌入式蓝桥杯

    科技2024-07-21  73

    今天在配置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
    Processed: 0.017, SQL: 8