Hola a todos,
estoy tratando de usar un DS1307 con un pic18f97j60, he usado la libreria del otro hilo "cursillo en C18 para PICS desde cero", ligeramente modificada para usarla con segundo modulo MSSP de este pic.
El caso es que tengo una memoria I2C conectada al MSSP 2 y me funciona perfectamente, por lo que creo que no es problema de las lineas de conexion entre pic y RTC.
El problema es que puedo inicializar el RTC, incluso puedo leer los valores de hora, dia, minutos... pero permanecen siempre en los valores iniciales. He pinchado el cristal con el osciloscopio y la frecuencia de oscilacion es de 50 Hz , es decir que no esta oscilando bien. Y no se que puede ser, porque estoy usando un cristal de 32Khz, como se dice en la hoja de especificaciones de este componente.
Y ya para acabar, esta tarde me ha pasado una cosa rarisima, por momentos ha funcionado, se incrementaban los segundos y los minutos. Pero le he quitado la alimentacion y lo he vuelto a alimentar y ya no funcionaba, solamente leia los valores de la inicializacion.
Parece que es un problema del Cristal, pero no se que puede ser? alguna sugerencia?
Gracias