打印
[STM32F4]

互补PWM如何暂停和启动?

[复制链接]
2335|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ihafd|  楼主 | 2018-4-19 09:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 ihafd 于 2018-4-19 12:45 编辑

我查了许多PWM暂停和启动的资料。

互补PWM可以用下面的语句来暂停输出。
//                TIM_ForcedOC1Config(TIM8, TIM_ForcedAction_InActive);
//                TIM_ForcedOC2Config(TIM8, TIM_ForcedAction_InActive);

        //        TIM_ForcedOC1Config(TIM8, TIM_ForcedAction_Active);
        //        TIM_ForcedOC2Config(TIM8, TIM_ForcedAction_Active);

但输出后互补引脚是一个高一个低电平的。
问题:
1:怎样可以控制到PWM暂停输出后两个互补引脚的电平都是高或低的?

2:用这些语句暂时后,用什么语句启动PWM输出?

谢谢?
沙发
webhostor| | 2018-4-19 16:41 | 只看该作者
求解答

使用特权

评论回复
板凳
734774645| | 2018-4-19 18:11 | 只看该作者
关闭这个外设的时钟。

使用特权

评论回复
地板
yiy| | 2018-4-20 19:34 | 只看该作者
试试上面的建议关掉时钟。s

使用特权

评论回复
5
ihafd|  楼主 | 2018-4-22 14:27 | 只看该作者
这种问题应该很多人碰到,为什么没有比较好的解半办法?
互补PWM控制H桥,对于暂停输出时管脚的电位应该有严格要求的才对啊!!!!!!!!!!

使用特权

评论回复
6
ihafd|  楼主 | 2018-4-24 22:36 | 只看该作者
求解!
感谢!!!!!!!!!

使用特权

评论回复
7
ihafd|  楼主 | 2018-4-25 21:38 | 只看该作者
为什么这种问题都没答案?
是我不够努力查资料吗?
???

使用特权

评论回复
8
huzi2099| | 2018-4-26 08:16 | 只看该作者
互补输出,当然相反的,暂停做不到那个效果,你看看高级定时器的刹车控制位,只是记得手册上有没用过

定时器输出一般不去操作它暂停,给通道赋无效值就关闭pwm输出了.

你说的暂停又怎么定义呢.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

290

主题

844

帖子

3

粉丝