中断模块
触发信号
EPWM 模块可以产生 EPWM_CVRA/B/C/D 四路信号,可以选择以下信号作为触发信号:
-
EPWM_CNT_Z
-
EPWM_CNT_PRD
-
EPWM_CNT_UA
-
EPWM_CNT_DA
-
EPWM_CNT_UB
-
EPWM_CNT_DB
-
EPWM_CNT_UC
-
EPWM_CNT_DC
-
EPWM_CNT_UD
-
EPWM_CNT_DD
通过寄存器字段 EPWM_CVRA/B/C/D_DIV 可以配置位置数据命令获取信号产生的频次。
频次可配置为每 1/2/.../15 次产生触发信号。以 CNT_Z 信号为例,若配置频次为每三次,当出现三次的 CNT_Z 有效信号,会产生一次位置数据命令获取信号。
EPWM 中断
每个 EPWM 模块可以产生 1x EPWM 中断信号。此中断信号的产生与 EPWM 动作的信号一致。可以选择以下信号作为中断信号 EPWM_INT:
- EPWM_CNT_Z
- EPWM_CNT_PRD
- EPWM_CNT_UA
- EPWM_CNT_DA
- EPWM_CNT_UB
- EPWM_CNT_DB
-
EPWM_CNT_UC
-
EPWM_CNT_DC
-
EPWM_CNT_UD
-
EPWM_CNT_DD
通过寄存器字段 EPWM_INT_DIV 可以配置 中断信号产生的频次。
频次可配置为每 1/2/.../15 次产生触发信号。以 CNT_Z 信号为例,若配置频次为每三次,当出现三次的 CNT_Z 有效信号,会产生一次 EPWM 中断信号。
