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;
}