打印
[技术问答]

M0如何设置PWM初始电平呢?

[复制链接]
1117|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
swmcu|  楼主 | 2014-11-11 11:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
M0如何设置PWM初始电平呢?我用的是M054ZDN,在disable PWM后要求回复原来的电平值、
沙发
xinxianshi| | 2018-12-10 11:59 | 只看该作者
你IO刚开始设置的是高电平开始应该就是高电平。

使用特权

评论回复
板凳
643757107| | 2018-12-10 13:53 | 只看该作者

看这个,开始都是低电平的。你想高电平输出在先,你可以让这个端口的IO输出设置为高电平再配置PWM

使用特权

评论回复
地板
捉虫天师| | 2018-12-17 20:10 | 只看该作者
都是上面这种,你的初始怎么确定?看你配置PWM前设置成什么了。

使用特权

评论回复
5
幸福小强| | 2018-12-19 12:15 | 只看该作者
输出的一个完整周期都是低电平在前高电平在后

使用特权

评论回复
6
jasontu| | 2018-12-20 08:34 | 只看该作者
有个PWM INV寄存器(PWMA_BA+0x08),可以设定初始输出HIGH或LOW

使用特权

评论回复
7
天灵灵地灵灵| | 2018-12-20 14:59 | 只看该作者
极性控制
每个PWM端口从PWM_CH0 到 PWM_CH5都有一个独立极性控制模块来配置PWM输出的极性状
态。默认PWM输出时高,意味着PWM 关闭状态时为低,打开时为高。对每个独立的PWM通道,PWM的极性可以通过PWM负极控制寄存器(PWM_POLCTL)来设置。

使用特权

评论回复
8
yiyigirl2014| | 2018-12-22 00:02 | 只看该作者
有个互补模式,肯定可以设置。

使用特权

评论回复
9
玛尼玛尼哄| | 2018-12-22 12:12 | 只看该作者
楼上理解错了,楼主问是用完PWM恢复原来的。一般关闭后就是原来的,如果不放心,你可以开启前记录一下这个IO的电平,然后结束后再设置成默认的IO模式,写会之前的电平。

使用特权

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

本版积分规则

12

主题

51

帖子

0

粉丝