关于072RB定时器输出PWM问题

2019-07-14 17:10发布

tiM1输出PWM时必须有TIM_CtrlPWMOutputs(TIM1, ENABLE);,而TIM3不用这条指令就可以直接输出PWM,并且TIM_CtrlPWMOutputs(TIM3, DISABLE);还关闭不了PWM输出,请问这是为什么呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
12条回答
pol666
1楼-- · 2019-07-15 12:42
先把文档研究透先,2个TIMER还是不一样的,TIM3是最简单的不涉及到互补驱动,如果只是简单的PWM驱动就不要用TIM1,TIM1很繁琐。至于你说的TIM3无法关断PWM,好像TIM3真没MOE这个位,你可以尝试改变CCR的值来ENABLE和DISABLE,我经常这样干
zzw0719
2楼-- · 2019-07-15 14:13
这么奇怪?
fantasyo老时光
3楼-- · 2019-07-15 17:11
找个例程看看,这里能帮到你的人不多。
光摄微针
4楼-- · 2019-07-15 17:18
亲爱的娜娜 发表于 2018-10-2 07:42
这个手册肯定是有描述的。至于库函数的注释肯定也说明了。
如果你使能了参数检查:【STM32F303开发】+库函数参数检查  ,程序就会检测到你调用的参数错误了,这个在各个系列的库里都有参数检测,可能命名不太一样。

您讲的真详细,看的太透彻了,谢谢啦
光摄微针
5楼-- · 2019-07-15 17:24
 精彩回答 2  元偷偷看……
光摄微针
6楼-- · 2019-07-15 20:15
zzw0719 发表于 2018-10-2 08:19
这么奇怪?

原来是TIM1和TIM3的区别

一周热门 更多>