ZHCADO0 January 2024 MSPM0C1104
利用影子加载功能,可以保持加载值的更新,直到发生归零事件。如果 TIMx 模块具有影子加载功能,则存在一个用于加载值的内部影子寄存器 (TIMx.LOAD)。该影子寄存器可在发生零事件时更新加载值。
对于向上计数模式和向上或向下计数模式,请注意需要影子加载。影子加载可确保 TIMx 在发生归零事件之前计数到加载值,否则加载值可能会立即更新并导致不正确的时序。
当启用影子比较来更新捕捉或比较寄存器 (TIMx.CC) 时,写入相应比较寄存器的值将首先存储到影子比较寄存器中,然后在发生不同事件时传输到比较寄存器。用户还可以配置在发生不同事件时更新 CC 操作。
图 8-9 展示了影子加载和影子比较如何在递增/递减计数模式下针对 TIMx.LOAD 和 TIMx.CC 值在发生零事件时生效的示例。
若要加快开发速度,请参阅以下资源。