终于调通了STM32F407的8路PWM不同频率占空比50%,精确输出PWM个数的程序。

2019-07-20 06:56发布

一天的成果,STM32F407同步输出8个不同频率的PWM波,每路PWM波可以设定任意的GPIO脚输出,同时又精确控制PWM的个数,又可以随时改变每路PWM的频率。按思路还可以再增加PWM的路数,只是没验证。高兴!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
20条回答
shallwe
1楼-- · 2019-07-21 03:33
 精彩回答 2  元偷偷看……
physh
2楼-- · 2019-07-21 08:46
呵呵,程序改了,因为我发现这样实现PWM波不能做到可以输出任意频率的,而只能输出2的N次幂的波,也就是分频,所以同时用了8个定时器,这样就可以输出8路1M以内的任意频率的波。
eternity86
3楼-- · 2019-07-21 08:49
 精彩回答 2  元偷偷看……
raister
4楼-- · 2019-07-21 11:40
 精彩回答 2  元偷偷看……
raister
5楼-- · 2019-07-21 13:32
然而有程序可以分享吗?
1201yuge
6楼-- · 2019-07-21 14:18
用软件模拟的方式产生的?

一周热门 更多>