
Tengo un ds1302 y un pic16f876, estoy usando la libreria que trae el compilador CCS y un oscilador para el reloj de 32.768 khz y otro para el pic de 4 Mhz.
mi configuracion es:
#define RTC_SCLK PIN_C5
#define RTC_IO PIN_C7
#define RTC_RST PIN_C2
Mi problema es que lo pongo a correr el pic y me ocurre esta secuencia en los seg y min.
Secuencia SEGUNDOS:
[0,9] //0 y 9 entran en el intervalo
[16,25]
[32,41]
[48,57]
[64,73]
[80,89]
.........................................
main {
byte day, mth, year, dow,hour, min, sec ;
while(1) {
delay(250);
rtc_get_date( day, mth, year, dow);
rtc_get_time( hour, min, sec );
lcd_gotoxy(1,2);
printf(lcd_putc, "%02u:", hour);
lcd_gotoxy(13,2);
printf(lcd_putc, "%02u:", min);
lcd_gotoxy(9,2);
printf(lcd_putc, "%02u", sec);
}
}
_________________________________
Gracias...!!!