我想实现EPWM1和EPWM2同步、EPWM3和EPWM4同步、EPWM5和EPWM6同步、EPWM7和ECAP的APWM同步、像“2”和“3”不同步(如果也要他们同步的话是怎么配置)
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.
我想实现EPWM1和EPWM2同步、EPWM3和EPWM4同步、EPWM5和EPWM6同步、EPWM7和ECAP的APWM同步、像“2”和“3”不同步(如果也要他们同步的话是怎么配置)
因为我配置7个所以设置了
#define ePWM1 1
#define ePWM2 2
#define ePWM3 3
#define ePWM4 4
#define ePWM5 5
#define ePWM6 6
#define ePWM7 7
在配置EPWM1时是 ---这个时候ePWMx =1;
(*ePWM).EPWMSYNCINSEL.all = SYNC_IN_SRC_DISABLE_ALL;
(*ePWM).EPWMSYNCOUTEN.bit.ZEROEN= 1;
配置EPWM2时是 -----这个时候ePWMx =2;
(*ePWM).EPWMSYNCINSEL.bit.SEL = ePWMx -1; //配置上一个PWM信号同步。
(*ePWM).EPWMSYNCOUTEN.all= SYNC_OUT_SRC_DISABLE_ALL; //EPWMxSYNCOUT源使能 禁用