TI中文支持网
TI专业的中文技术问题搜集分享网站

PMSM3-3例程,Enable CNT_zero interrupt using EPWM1 Time-base是什么意思

大家好,

// Enable CNT_zero interrupt using EPWM1 Time-base
EPwm1Regs.ETSEL.bit.INTEN = 1; // Enable EPWM1INT generation EPwm1Regs.ETSEL.bit.INTSEL = 1; // Enable interrupt CNT_zero event
EPwm1Regs.ETPS.bit.INTPRD = 1; // Generate interrupt on the 1st event
EPwm1Regs.ETCLR.bit.INT = 1; // Enable more interrupts

还有下面的主中断程序是怎么进入的?

// Enable PIE group 3 interrupt 1 for EPWM1_INT
PieCtrlRegs.PIEIER3.all = M_INT1;

// Enable CPU INT3 for EPWM1_INT:
IER |= M_INT3;

这应该是中断使能吧。但是中断是怎么触发的呢????

interrupt void MainISR(void)

怎么触发这个主中断????

谢谢各位了。

灰小子:

楼主用的什么处理器?C2000?

Jixin Zhao:

回复 灰小子:

是的,德州仪器的,TMS320F2808,您知道吗?

在C2000里面发帖没人回。。。

赞(0)
未经允许不得转载:TI中文支持网 » PMSM3-3例程,Enable CNT_zero interrupt using EPWM1 Time-base是什么意思
分享到: 更多 (0)