Quiero inicializar el RTC interno de un PIC18F67K22 con alguna fecha y hora fijas. La hora está configurada correctamente, pero la fecha no está configurada correctamente. El problema se produce en el ajuste del año. año no está configurado para lo que le demos a RTC.
Encontrar adjuntar debajo del código RTC, que escribo para inicializar RTC interno.
RtccInitClock(); //Intialize the internal RTC
RtccWrOn(); //Write enable for RTC //enable RTCC output on RTCC output pin
PIE3bits.RTCCIE=1; //Enables the alarm interrupt from RTC
RtccTimeDate.f.hour = 2; //Set Hour
RtccTimeDate.f.min = 3; //Set minute
RtccTimeDate.f.sec = 4; //Set second
RtccTimeDate.f.mday = 05; //Set day
RtccTimeDate.f.mon = 06; //Se month
RtccTimeDate.f.year = 14; //set year
RtccWriteTimeDate(&RtccTimeDate,1); //Writes the date and time read from the external RTC
delay_ms(10);
RtccSetAlarmRpt(RTCC_RPT_SEC,1); //Set the alarm repeat to every minute
ALRMCFGbits.CHIME = 1; //Alarm repeat infinite times
RtccWriteAlrmTimeDate(&RtccTimeDate); //Writes Alarm date and Time
mRtccOn(); //Enables the RTC
mRtccAlrmEnable();
¿Hay alguna configuración que pueda haber omitido?