 | Discussion Forum |  |
|
|
RTC problems on LPC2378Next Thread | Thread List | Previous Thread Start a Thread | Settings | Details | Message |
|---|
Read-Only Author John Janssen Posted 10-May-2010 15:49 GMT Toolset ARM |  RTC problems on LPC2378 John Janssen Hello, I am using the keil mcb2300 development board witch the LCP2378 on it. I am trying to enable the RTC but it won't generate interrupts. I have tried to use the alarm interrupt and the Counter Increment Interrupt. But both types of interrupts won't happen. The clock tick counter is working but I noticed that the Consolidated Time Register wont't be updated. Does anyone know what the problem is?
void RTC_setup ()
{
PCONP |= 512; //enable power to RTC
RTC_CCR = 0x13; /* Reset the clock ,clock from external osc,RTC enable*/
RTC_ILR =0x01; /* Clear the RTC Interrupt */
RTC_CCR =0x11; /* RTC reset changeed to 0 */
RTC_CIIR = 0x01; /*interrupt on Second counter*/
RTC_CISS = 0;
VICVectAddr13 = (unsigned long)RTC;/*Set Interrupt Vector*/
VICVectCntl13 = 15;
VICIntEnable = (1 << 13);
}
__irq void RTC(void)
{
counter++;
//FIO2SET = RTC_ILR;
// Reset interrupt flag
RTC_ILR = RTC_ILR;
VICVectAddr = 0;
}
| | Read-Only Author Per Westermark Posted 10-May-2010 16:58 GMT Toolset ARM |  RE: RTC problems on LPC2378 Per Westermark
RTC_CCR = 0x13;
0x10 = select external 32768Hz oscillator 0x02 = CTC Reset. The elements remains reset until this bit cleared 0x01 = Clock enable
| |
Next Thread | Thread List | Previous Thread Start a Thread | Settings |
|