ZHCUAN6E October 2022 – May 2025 MSPM0L1105 , MSPM0L1106 , MSPM0L1116 , MSPM0L1117 , MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L1303 , MSPM0L1304 , MSPM0L1304-Q1 , MSPM0L1305 , MSPM0L1305-Q1 , MSPM0L1306 , MSPM0L1306-Q1 , MSPM0L1343 , MSPM0L1344 , MSPM0L1345 , MSPM0L1346 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
(仅在 TIMA)相位加载寄存器 TIMA.PL 使 TIMA.CTR 能够在向上/向下计数模式下从零或 TIMA.LOAD 以外的值进行计数。相位加载用于生成非对称的中心对齐 PWM 输出信号,并在不同计时器实例之间控制相移。
当 TIMA.PL 为非零时,通过设置 TIMA.CTRCTL.PLEN = 1 来启用相位加载,并在 TIMA.CTTRIG.TRIG = 1 时触发相位加载。当在 TIMA.CTRCTL.CVAE = 0 时触发相位加载后,计时器从 TIMA.PL 值向下计数。当在 TIMA.CTRCTL.CVAE = 0 时触发相位加载后,TIMx 从 TIMA.PL 值向上计数。
TIMA.PL 在计时器启动时被锁存,并且每当计数器达到先前锁存的 TIMA.PL 值时,TIMA.PL 就会同步。图 24-11 展示了当计时器向上-向下计数且相位加载值变为新值时的相位加载寄存器工作原理。