参考文档:TI的EPWM官方手册 《TMS320x2833x, 2823x Enhanced Pulse Width Modulator (ePWM) Module Reference Guide》
一、代码如下:
//PWM1模块给PWM2提供同步脉冲
// EPWM Module 1 config
EPwm1Regs.TBPRD = 450; // Period = 900 TBCLK counts (增减模式下,周期是2倍的TBCLK * PRD)
EPwm1Regs.TBPHS.half.TBPHS = 0; // PWM1自身相位从0开始
EPwm1Regs.TBCTL.bit.CTRMODE = TB_COUNT_UPDOWN; // 增减计数模式
EPwm1Regs.TBCTL.bit.PHSEN = TB_DISABLE; // Master module,不使用外部的同步脉冲(通常2个DSP芯片之间需要同步时,其中一个的EPWM1就需要设置为slave模式)
EPwm1Regs.TBCTL.bit.PRDLD = TB_SHADOW;
EPwm1Regs.TBCTL.bit.