HOla a todos.
yo tengo el mismo problema pero con un pic18f4550 conectado por el puerto usb con un puerto serial virtual (hay variaos tutos de como hacerlo).
lo he configurado para que trabaje a 16MHz buscando si esa era la solucion pero el problema persiste.
probe con varias combinaciones de la directiva #use i2c(...) pero no cambia el resultado, siempre muestra 45:85:85 y la fecha 42/165/165 o algo asi (total no funciona)
la libreria que tengo para el DS1307 es la que esta en
picmania. con el proteus verifico que el algoritmo de la libreria esta correcto.
encontre que en otro tema de
aqui solucionaron un problema con el I2C entre pic18f4550 (puede servir de referencia para la solucion)
se me ha ocurrido experimentar directamente con el modulo MSSP del pic atravez de los registros de control, para ver si por lo menos cambia el valor que sale y asi saber que el ds1307 esta bien, pero aun estoy documentandome del datasheep del pic.
estoy abierto otras soluciones, posibilidades y experimentos de codigo para solucionar el problema
me avisan si necesitan ayuda con el codigo en css o si necesitan probarlo, les colaboro con gusto
Gracias.