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.
您好,EPWM3和EPWM4之间的同步怎么关掉呢? 我在官网给的例子中只有 EPwm1Regs.TBCTL.bit.SYNCOSEL = TB_CTR_ZERO ;EPwm2Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN;EPwm3Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN; 说明EPWM2和EPWM3同步于EPWM1,在EPWM1记数为零时进行一次同步,那在此基础上,怎么再让EPWM5和EPWM6同步与EPWM4呢?
EPWM3和EPWM4之间的同步怎么关掉呢?
把EPWM4的相位使能开关关掉即可,这样EPWM3发出的同步信号就不会进入EPWM4;
我在官网给的例子中只有 EPwm1Regs.TBCTL.bit.SYNCOSEL = TB_CTR_ZERO ;EPwm2Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN;EPwm3Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN; 说明EPWM2和EPWM3同步于EPWM1,在EPWM1记数为零时进行一次同步,那在此基础上,怎么再让EPWM5和EPWM6同步与EPWM4呢?
EPWM4、5、6采取与EPWM1、2、3类似的配置即可,只不过发出同步信号的是EPWM4,即
EPwm4Regs.TBCTL.bit.SYNCOSEL = TB_CTR_ZERO;
EPWM5直接将EPWM4给的同步输入信号输出即可:
EPwm5Regs.TBCTL.bit.SYNCOSEL = TB_SYNC_IN;