Hola!
Llevo unos días con un proyecto entre manos y con uno cuantos, bastantes, problemas...
Estoy diseñando un sistema con un PIC 16F877 el cual estoy programando en C con el compilador Hi-Tech.
En dicho sistema tengo un DS1307 y una memoria 24LC256 ambos conectados por el bus I2C y con sus resistencias de pull up del 10K. Todo esto lo he simulado en proteus y funciona correctamente.
Bien, aquí comienzan los problemas, el DS1307 no quiere funcionar, por más que lo intento es imposible, pero el bus I2C si que funciona ya que si quito el integrado del RTC la memoria I2C recibe y envía datos.
He leido que el cristal de 32768KHz debe tener una capacidad de 12,5pF y me ha sido imposible encontrarlo en las tiendas que he podido visitar, creo que ese puede ser el problema, he probado al menos 4 cristales. ¿Alguna idea de por qué puede ser si no es esto?
Bueno, finalmente a lo que iba, como no consigo que funcione he decidido utilizar un V3021 que tenía en una placa con su cristal y todo, pero ando un poco perdido, he generado varias funciones de lectura y escritura pero aunque en el osciloscopio veo la señal como, según yo creo debe ser, no me devuelve ningún valor.
¿Alguien tiene experiencia con este reloj?
Un saludo y mil gracias!!