计数比较子模块的作用

1.计数比较子模块的作用

计数比较子模块将时基计数器(TBCTR)的值与计数比较寄存器A(CMPA)和计数比较寄存器B(CMPB)的值进行比较,当时基计数器(TBCTR)的值与计数比较寄存器的值相等时,计数比较模块将产生相应的事件。

●通过计数比较寄存器A(CMPA)的值和计数比较寄存器B(CMPB)的值产生事件。

CTR=CMPA,时基计数器(TBCTR)的值等于计数比较寄存器A(CMPA)的值。

CTR=CMPB,时基计数器(TBCTR)的值等于计数比较寄存器B(CMPB)的值。

●控制PWM的占空比。

●通过时基周期影子寄存器,在活跃PWM周期更新计数比较值避免出错。