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.

DM6437 IO 中断



DM6437 GP19 中断问题:

环境:CCS3.3   DM6437  

IO初始化函数里,刚设置完边沿触发寄存器(GPIO_SET_RIS_TRIG01 ),中断标志位寄存器(GPIO_INTSTAT01 )就置起来了,然后程序就一直进中断。

下面就是初始化程序和中断函数。

希望大家帮帮忙, 谢谢!

void Init_GP19(void)
{

CFG_PINMUX0 &= 0xFFFF8FFF;
CFG_VDD3P3V_PWDN &= 0xFFFFFFDF;

GPIO_DIR01 |= 0x80000;
GPIO_BINTEN |= 0x2;
GPIO_SET_RIS_TRIG01 |= 0x80000;
GPIO_CLR_FAL_TRIG01 |= 0x80000;
INTC_INTMUX1 &= 0xFF00FFFF;
INTC_INTMUX1 |= (73 << 16);
C64_enableIER(1<<6);

}

void GP19ReceiveISR(void)
{

  GPIO_INTSTAT01 |= 0x80000;

}