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.

28335的ePWM模块载波同步问题



我用到了ePWM1到ePWM6,希望所有ePWM的时基都是同步的。即同时过0,同时到最大。
目前的设置是这样的,
EPwm1Regs.TBCTL.bit.SYNCOSEL = 1; 
EPwm2Regs.TBCTL.bit.SYNCOSEL = 0;
EPwm3Regs.TBCTL.bit.SYNCOSEL = 0; 
EPwm4Regs.TBCTL.bit.SYNCOSEL = 0; 
EPwm5Regs.TBCTL.bit.SYNCOSEL = 0; 
EPwm6Regs.TBCTL.bit.SYNCOSEL = 0;  

即ePWM1在过零点输出同步信号,其余ePWM均为输出输入的同步信号。这样可以保证一片28335内部的载波同步。
现在的问题是,如果运行中, 设置EPwm1Regs.TBCTL.bit.SYNCOSEL = 0; 而对应的EPWMSYNCI输入管脚上并没有同步脉冲,是不是一片28335内的6个ePWM模块就不能同步了?