主题中讨论的其他器件:C2000WARE
我正在寻找将 CLB 输出连接到 ePWM 模块的 TripZone 的最佳方法。 
以下是一些未经过测试的示例代码: 
空 Init_Trigger_shutdown 
( 
uint32_t base、 
Xbar_TripNum Trip、 
Xbar_EPWMMuxConfig 多路复用配置、 
uint32_t 多路复用器 
) 
{ 
Xbar_setEPWMMuxConfig (TRIP、多路复用配置); 
Xbar_enableEPWMMUX (TRIP、多路复用器); 
ePWM_setTripZoneAction (base、ePWM_TZ_ACT_EVENT_TZA、ePWM_TZ_ACT_LOW);// ZCD 强制提前终止 
ePWM_setTripZoneAction (base、ePWM_TZ_ACT_EVENT_TSZ、ePWM_TZ_ACT_LOW);// ZCD 强制提前终止 
}; 
和呼叫:
INIT_Trigger_shutdown ( 
EPWM3_BASE、 
Xbar_TRIP7、 
Xbar_ePWM_MUX05_CLB2_OUT4、 
Xbar_MUX05 
); 
我是否需要使用从 CLB 到 ePWM 的输出4或5? 
使用 TZ1-3而不是 TRIP7会怎么样? 
如何将 TRIP 信号绑定到 TripZoneAction? 
我的目的是让 CLB 向 ePWM 模块发出信号并将所有输出设置为0。 
是否有更好的方法?