大学生
最后登录1970-1-1
在线时间 小时
注册时间2023-10-9
|
发表于 2024-6-5 09:14:29
|
显示全部楼层
1.第一个上升沿中断触发类似于初始化,硬件这个时候寄存器清零,并开始计时.第二个上升沿到来这个时候才是一个周期的PWM波形,所以寄存器会放入定时器的计数值.后续的上升沿都不会触发CCR1 CCR2寄存器清空.
实际上根据时序图你也可以看到,上升沿到来的时候CCR1 CCR2并不会清空,因为软件需要读取这两个寄存器的值来计算PWM的周期及占空比.
2.每次上升沿来的时候都会清空CNT寄存器,并将数据放入CCR1 每次下降沿会将CNT寄存器数据放入CCR2 |
|