我已经实现了RTC,我使用了控制器LPC2148,在生成代码rtc中断时遇到问题,它卡在rtc中断中了,所以有人可以建议我。 `
下面是我的代码,这是我的rtc中断:
void RTChandler(void)__irq
{
if(ILR&01)
//set the flag
ILR = 0x01;
VICVectAddr = 0x00000000; // clear this interrupt from the VIC
//
}
这是我的rtc初始化:
ILR = 0x00;
CCR = 0x11;
CIIR = 0x00;
VICVectAddr13 = (unsigned)RTChandler;
VICVectCntl13 = 0x20 | 13;
VICIntEnable |= (1<<13); // Enable RTC Interrupt
return 1;