动作限定子模块
16 Aug 2024
Read time: 1 minute(s)
动作限定子模块用于决定具体某个事件被用来转换成的具体动作类型,从而在 PWMx_A 和 PWMx_B 输出要求的波形。
动作限定子模块的输入和输出显示了动作限定子模块可以根据以下事件确定和生成动作:
- CTR=PRD:时基计数器的值等于时基计数器周期值(TBCTR=TBPRD)。
- CTR=0:时基计数器的值等于零(TBCTR=0)。
- CTR=CMPA:时基计数器的值等于计数比较器 A 寄存器的值(TBCTR=CMPA)。
- CTR=CMPB:时基计数器的值等于计数比较器 B 寄存器的值(TBCTR=CMPB)。
动作限定子模块根据输入的某一具体事件可以控制
PWMx_A 和 PWMx_B 生成如下动作:
- 无动作:将信号线 PWMx_A 或 PWMx_B 输出保持当前电平。
- 置低:强制信号线 PWMx_A 或 PWMx_B 输出低电平。
- 置高:强制信号线 PWMx_A 或 PWMx_B 输出高电平。
- 反转:反转 PWMx_A 或 PWMx_B 信号线电平。