本帖最后由 大头BB 于 2015-10-7 13:55 编辑
如题,64引脚封装的CN83下面是
初始化程序:
CNEN6bits.CN83IE = 1;//允许CN83中断
IFS1bits.CNIF = 0;
IPC4bits.CNIP = 0;
_CNIE = 1;
中断程序:
void _ISR _CNInterrupt()
{
// EVENT_GLOBAL_FLAG |= EVENT_USB_STATE_CHANGE_FLAG;
_LATF5 = 0;//LED亮
IFS1bits.CNIF = 0;//清除中断标志 断点
}
我在中断程序的IFS1bits.CNIF = 0;打断点,程序没有暂停,但是通过变量观察可以看到CNIF中断标志被置1
求问如何解决,感谢
|