Я реализовал 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;