主题:C2000WARE 中讨论的其他器件
工具/软件:
尊敬的团队:
我想在 ePWM 中断期间设置外部中断以实现保护。
在 EPWM 中断期间、我将 PIEIFR 设置为有效 XINT。
但这不起作用。
请帮助它正常工作、我应该在哪里查看?
代码如下:
初始设置
GPIO_setInterruptType (GPIO_INT_XINT1、GPIO_INT_TYPE_RISING_EDGE);
GPIO_setInterruptPin (11、GPIO_INT_XINT1);
GPIO_enableInterrupt (GPIO_INT_XINT1);
interrupt_enableInCPU (INTERRUPT_CPU_INT1);
INTERRUPT_ENABLE (INT_XINT1);
ePWM ISR:
//如果出现故障、则通过软件生成故障中断
IF (FLAG_FAULT)
{
PieCtrlRegs.PIEIFR1.bit.INTx4 = 0x01;
}
最好的考虑。