TIwilliam hill官网
直播中

衡辉

7年用户 222经验值
私信 关注
[问答]

LM3S5P36中PWM产生器0的两个输出PWM0/1轮流切换输出问题

在LM3S5P36中,我需要使用PWM产生器0的两个输出PWM0/1(对应管脚PA[6]/[7])轮流切换输出一段PWM波形(不同时使用),当使用PWM0(PA[6])产生出一段波形后,将其关闭。然后再使用PWM0(PA[7])产生另一频率的一段波形输出,再将其关闭。这时所有输出都正常。三秒后再次重复上述循环,则两路输出波形都不是期望的!怀疑在更新某一输出的周期和脉宽后,并没有发生实际更新!

回帖(2)

刘雪映

2018-6-21 09:16:42
york James :
  查看一下寄存器不就可以证实你的怀疑了呀。
 你是怎么关闭输出的?可能中间有些操作有误吧
举报

周莹

2018-6-21 09:23:34
楼主的关闭可能只是更改了输出的使能。可以检查下PWM的配置。或者是直接把该外设重置一下。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分