CP3 程序里使能了CAN1的发送中断之后,在中断函数里进行判断,如果读取到发送中断,则将标志位清零(使用库函数CAN_ClearIntFlag(CommCAN, CAN_INT_TXME);)。 但是现象是标志位未被清除,然后一直卡在中断函数里。 其他现象:如果我不使能发送中断,数据可以正常发送;如果我使能了发送中断,但是不发送数据,程序可以一直正常运行,不会进发送中断,也不会卡死;这是否说明问题就出在发送中断标志位没有成功清除?那么如何才能清除?