[技术问答] M0如何设置PWM初始电平呢?

[复制链接]
1540|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 | 显示全部楼层
424315c0dff529aaea.png
看这个,开始都是低电平的。你想高电平输出在先,你可以让这个端口的IO输出设置为高电平再配置PWM
捉虫天师 发表于 2018-12-17 20:10 | 显示全部楼层
都是上面这种,你的初始怎么确定?看你配置PWM前设置成什么了。
幸福小强 发表于 2018-12-19 12:15 | 显示全部楼层
输出的一个完整周期都是低电平在前高电平在后
jasontu 发表于 2018-12-20 08:34 | 显示全部楼层
有个PWM INV寄存器(PWMA_BA+0x08),可以设定初始输出HIGH或LOW
天灵灵地灵灵 发表于 2018-12-20 14:59 | 显示全部楼层
极性控制
每个PWM端口从PWM_CH0 到 PWM_CH5都有一个独立极性控制模块来配置PWM输出的极性状
态。默认PWM输出时高,意味着PWM 关闭状态时为低,打开时为高。对每个独立的PWM通道,PWM的极性可以通过PWM负极控制寄存器(PWM_POLCTL)来设置。
yiyigirl2014 发表于 2018-12-22 00:02 | 显示全部楼层
有个互补模式,肯定可以设置。
玛尼玛尼哄 发表于 2018-12-22 12:12 | 显示全部楼层
楼上理解错了,楼主问是用完PWM恢复原来的。一般关闭后就是原来的,如果不放心,你可以开启前记录一下这个IO的电平,然后结束后再设置成默认的IO模式,写会之前的电平。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

51

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部