想要搞两个PWM控制的呼吸灯,以前一直用的TIM3做的,今天换了别的定时器,就发现TIM14的功能正常,TIM16的没有反应,诸位大佬有没有遇到过这种情况的,希望可以不吝指点一波,多谢.
1、貌似TIM16的
TIM_OCInitStructure.TIM_Pulse 没有设置;
2、还有PWM未启动
TIM_CtrlPWMOutputs(TIM16, ENABLE);
评分
查看全部评分
多谢大佬指点,脉冲值不用设定,只需要打开TIM16的PWM就可以使用了,为什么这个TIM3和TIM14这些低速的不需要开启PWM的命令,TIM16却需要开启呢?
TIM16与TIM4控制寄存器有所不同,TIM16可以调制TIM17用于红外线发射。
本质区别不就是功能引脚不同嘛,然后时钟来源还是相同的吧