This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

关于2803x的EPWM相移功能的问题



我用的是2803x的芯片,需要用到其中的EPWM的相移功能,假如我的配置是:

EPwm2Regs.TBCTL.bit.CTRMODE =  TB_COUNT_UP;

EPwm2Regs.TBPRD=200;

EPwm2Regs.TBCTL.bit.PHSEN = TB_ENABLE;

EPwm2Regs.TBPHS.half.TBPHS = 2;

EPWM1发同步信号给EPWM2进行同步,如果此时EPWM2的TBCTR为199,当EPWM1同步信号到来时,我们知道此时EPWM2的TBCTR会直接被置成EPwm2Regs.TBPHS.half.TBPHS ,也就是2,问题来了,我想问的是,如果EPWM2有配置一个ZRO的事件,如EPwm2Regs.AQCTLA.bit.ZRO = AQ_SET;那么由于同步信号使得EPWM2的TBCTR从199直接被置成了2,那么此时这个ZRO事件是不是就不会发生了?