目前程序的TripZone相关配置是:比较器的CTRIPH信号输出给XBAR_TRIP4,然后接入4个 PWM 的 DigitalCompare 作为 one-shot-trip 的源,随后 DCA_Event / DCB_Event 输出信号作为TripZone的源。
实际运行时,在比较器被触发后,会进入PWM1的TripZone中断ISR,随后立即Disable EPWM TipZone Interrupt,清除CMPHSTS,TZFLG和TZOSTFLG。但是在实际故障消除后重新使能 EPWM TipZone Interrupt 时,会再次进入其余3个PWM的TripZone中断ISR。
请问还需要清除哪些标志才能让其在重新使能后不再进入中断。谢谢。