我用的中断函数为:void __irq Uart0_RxInt(void){} #define INT_URXD0_OFFSET 7 //定义中断向量号为7,即串口接收中断
但是调用SetISR_Interrupt(INT_URXD0_OFFSET, (void *) Uart0_RxInt,0);就会报上面的错---cast between pointer and non-function object,是不是我调用错误了,向高手们救急!! (void SetISR_Interrupt(int vector, void (*handler)(), int Exint);是该函数原型) |