二、ePWM所需配置流程与内容(每个周期进入一次中断)
Step1:初始化GPIO-ePWM2
InitEPwm2Gpio();
Step2:初始化PIE中断向量表,(使用中断方式接收上位机数据)
EALLOW; //寄存器EALLOW保护
PieVectTable.EPWM2_INT= &PWM2TickIsr;//初始化PIE中断向量表
EDIS; //禁止写如EALLOW保护的寄存器
Step3:初始化ePWM
void EPwmSetup()
{
EPwm2Regs.TBSTS.all=0;
EPwm2Regs.TBPHS.half.TBPHS =0;//设置相位寄存器置零
EPwm2Regs.TBCTR=0;//PWM时间基准(TB)计数器清零<