单次模式(One-shot):计数完成后停止,可用于单脉冲、定时触发。
周期模式(Periodic):计数到终点后重新加载并继续运行,适用于周期性信号(如 PWM)。
向下计数模式(CM = 0h) 和 向上计数模式(CM = 1h):分别适用于不同的计数需求。
中心对齐模式(CM = 2h) 适用于对称信号,如SPWM 或 H 桥控制。
定时器(TIMx)在不同模式下的行为,主要区分单次触发模式(One-shot mode)和周期模式(Periodic mode)。
并结合 CTRCTL.REPEAT 和 CTRCTL.CVAE 这两个寄存器参数,说明不同的计数方式。
TIMx.CTR(计数器):定时器的当前计数值,通常递增或递减。
TIMx.LOAD(装载值):定时器达到特定状态(如 0)时,重新加载的值。
CTRCTL.CM(计数模式):
CTRCTL.REPEAT(重复模式):
CTRCTL.CVAE(计数器加载事件):
单次触发,向下计数模式
单次触发,向上计数模式
右中:周期模式,向上计数
单次触发,中心对齐模式
扫码关注腾讯云开发者
领取腾讯云代金券
Copyright © 2013 - 2025 Tencent Cloud. All Rights Reserved. 腾讯云 版权所有
深圳市腾讯计算机系统有限公司 ICP备案/许可证号:粤B2-20090059 深公网安备号 44030502008569
腾讯云计算(北京)有限责任公司 京ICP证150476号 | 京ICP备11018762号 | 京公网安备号11010802020287
Copyright © 2013 - 2025 Tencent Cloud.
All Rights Reserved. 腾讯云 版权所有