M0516配置PWM周期和占空比的疑问

zsp06312222 |浏览1461次
收藏|2015/12/04 15:21

PWMA->CNR0= 200;   //配置PWM计数器寄存器 (CNR) 设定PWM周期    

PWMA->CMR0= 100;   //配置比较器寄存器(CMR) 设定PWM占空比

像我们平常写程序一般改变占空比就够用了,当要改变PWM的频率时,改怎么配置,要注意什么

满意回答

2022/09/06 16:17

随时可以改写 CNR改变PWM频率,下一个周期生效。

CNR是PWM周期,CMR是duty时间

当CNR的值变化时,会看到好像PWM频率占空比都在变,其实duty时间没变,因为周期变了,所以看到占空比变了

Angus

其他回答(0)
1人关注该问题
+1
 加载中...