一个定时器输出4路不同频率的PWM实现方法?

2019-07-20 16:40发布

帖子将持续的更新...


网上查阅提到比较多的方法是:


TIM_OCxPreloadConfig(TIMx, TIM_OCPreload_Disable);  
把这个预装载关闭掉,在中断中人为的预装载下一次的触发翻转的时间.实现一定时器的4路不同频率控制.


但是这个方法低频率一点还好.频率上去后似乎并不好使.(具体的迟点上上实验图.今天就是来开个地儿想与路过的看官讨论讨论.)

不知道路过的看官是否还有别的更好的方法?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。