请问stm32的动态输出PWM调用TIM_SetCompare进行修改占空比只有第一次是有效的是什么原因?

2019-07-14 17:21发布

     现在做了一个小项目,要动态输出不同占空比的PWM波形来驱动电机的不同转速,但是为什么设置好了之后,调用tiM_SetCompare进行修改占空比只有第一次是有效的,之后修改的值仿真上有改变的,但是实际中的电机却不改变,可能有什么原因呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
HengDu
1楼-- · 2019-07-15 14:41
我也想做类似的东西,坐等大神现身说法
IseekerTonyZhu
2楼-- · 2019-07-15 17:33
testd021 发表于 2018-9-27 19:07
你是做正弦波输出控制电机的吗?利用定时器溢出产生中断,然后在修改占空比即可,很简单的!

我直接调用TimSetCompare函数就可以额

一周热门 更多>