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.

dsp28335外部中断不触发

PieCtrlRegs.PIECTRL.bit.ENPIE = 1;

PieCtrlRegs.PIEIER1.bit.INTx4= 1;//外部中断1

void Exint0_Init(void)
{
EALLOW;
GpioCtrlRegs.GPAMUX2.bit.GPIO30 = 0;
GpioCtrlRegs.GPADIR.bit.GPIO30= 0;
GpioCtrlRegs.GPAQSEL2.bit.GPIO30= 0;
GpioCtrlRegs.GPAPUD.bit.GPIO30=1;
GpioIntRegs.GPIOXINT1SEL.bit.GPIOSEL = 30;//选择GPIO30为外部输入XINT3输入引脚
XIntruptRegs.XINT1CR.bit.POLARITY= 0;//下降沿触发中断
XIntruptRegs.XINT1CR.bit.ENABLE = 1;
EDIS;
}

interrupt void ISRXint0(void)
{
PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;
Power_Down.IntFlag=1;
Power_Down.Counter=0;
}