ZHDU116G January 2018 – June 2024 CC1312PSIP , CC1312R , CC1352P , CC1352R , CC2642R , CC2642R-Q1 , CC2652P , CC2652PSIP , CC2652R , CC2652RB , CC2652RSIP , CC2662R-Q1
GPTM0 模块中的 GPTM 同步器控制寄存器 (GPT:SYNC) 可用于同步所选的计时器,使它们同时开始计数。为此,必须首先启动这些计时器。设置 GPT:SYNC 寄存器中的某一位会使关联的计时器执行超时事件的操作。计时器同步时不会产生中断。如果在级联模式下使用计时器,则只需在 GPT:SYNC 寄存器中设置计时器 A 对应的位。寄存器说明显示了可以同步哪些计时器。
表 16-6 列出了在各种计时器模式下,计时器同步时执行的超时事件操作。
| 模式 | 计数方向 | 超时操作 |
|---|---|---|
| 16 位和 32 位单次(级联计时器) | ─ | 不适用 |
| 16 位和 32 位周期(级联计时器) | 向下计数 | 计数值 = ILR |
| 向上 | 计数值 = 0 | |
| 16 位和 32 位单次(独立和拆分计时器) | ─ | 不适用 |
| 16 位和 32 位周期(独立和拆分计时器) | 向下计数 | 计数值 = ILR |
| 向上 | 计数值 = 0 | |
| 16 位和 32 位边沿计数(独立和拆分计时器) | 向下计数 | 计数值 = ILR |
| 向上 | 计数值 = 0 | |
| 16 位和 32 位边沿计时(独立和拆分计时器) | 向下计数 | 计数值 = ILR |
| 向上 | 计数值 = 0 | |
| 16 位 PWM | 向下计数 | 计数值 = ILR |