最近用aduc7026,但是串口接收中断为什么总是进不去?有没有哪位给个串口中断部分的例程?我的程序大概是这样,希望高手指点一下:
//中断函数声明
void IRQ_Handler(void) __irq;
......
main
{
IRQEN = UART_BIT; // Specify Interrupt Service Rountine
COMIEN0 = 0x01; //uart接收缓冲满时产生中断
......
}
......
//中断服务函数
void IRQ_Handler(void) __irq
{
if ((COMIID0 & 0x04) != 0) // 接收缓冲区满
{
RcvData();
}
}
使用KEIL 调试发送过来,但是死活进不去中断服务函数?是我设置那里有问题么? |