总是这个错误cc0020:identifier "Sport1_TX_ISR" is undefined register_handler(ik_ivg9,Sport1_TX_ISR)
我看的其他例程中中断初始化加的头文件
#include <cdefBF518.h>
#include <sys\exception.h>
#include <ccblkfn.h>
我在给的我中断初始化时老是标题中的错误
void Init_Sport_Interrupts(void)
{
// Set Sport0 RX (DMA1) interrupt priority to 2 = IVG9
*pSIC_IAR0 = 0xffffffff;
*pSIC_IAR1 = 0xffffffff;
*pSIC_IAR2 = 0xffff2fff;
// assign ISRs to interrupt vectors
// Sport0 RX ISR -> IVG 9
//register_handler(ik_ivg9, Sport1_TX_ISR);
register_handler(ik_ivg9,Sport1_TX_ISR);
// enable Sport0 RX interrupt
*pSIC_IMASK0 = 1<<19;
ssync();
}
这个函数EX_INTERRUPT_HANDLER(SPORT1_TX_ISR);我都已经在那个C文件中声明了,怎么还是这个错误