为什么配置PWM输出的时候一定要使能预装载

2019-07-20 10:16发布

14.3.9  WM 模式
脉冲宽度调制模式可以产生一个由TIMx_ARR寄存器确定频率、由TIMx_CCRx寄存器确定占空
比的信号。
在TIMx_CCMRx寄存器中的OCxM位写入’110’(PWM模式1)或’111’(PWM模式2),能够独立地设
置每个OCx输出通道产生一路PWM。必须设置TIMx_CCMRx寄存器OCxPE位以使能相应的预
装载寄存器,最后还要设置TIMx_CR1寄存器的ARPE位,(在向上计数或中心对称模式中)使能
自动重装载的预装载寄存器

以上摘自F103中文手册,为什么一定要预装载,立即写入不是更好吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
正点原子
1楼-- · 2019-07-21 12:11
 精彩回答 2  元偷偷看……
蹦蹦蹦
2楼-- · 2019-07-21 12:22
考虑溢出是什么意思?是指CNT的值已经大于了要设定的CCR的值?那这种情况会发生什么。。。。

一周热门 更多>