ZHCZ040C November 2024 – November 2025 MSPM0G1518 , MSPM0G1519 , MSPM0G3518 , MSPM0G3518-Q1 , MSPM0G3519 , MSPM0G3519-Q1 , MSPM0G3529-Q1
初始重复计数器的周期比下一个重复模块少 1 个
功能
计时器
使用计时器重复计数器模式时,第一次重复的计数将比后续重复的计数少 1,因为以下重复计数器将包括 0 和加载值之间的转换。例如,如果 TIMx.RCLD = 0x3,则第一个重复计数器上将出现 3 个可观察到的零事件,并在以下重复计数器序列上显示 4 个可观察到的零事件。
将初始 RCLD 值设置为比预期的 RCLD 大 1,然后在重复计数器归零事件 (REPC) 的 ISR 中将 RCLD 设置为预期的 RCLD 值。例如,如果打算重复 4 次,请将初始 RCLD 值设置为 RCLD = 0x5,然后在 REPC 中断的计时器 ISR 中设置 RCLD = 0x4。现在,所有计时器重复将具有相同数量的零/加载事件。