Autor Tema: RTC DS1307  (Leído 3661 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado solitario

  • PIC10
  • *
  • Mensajes: 23
RTC DS1307
« en: 16 de Febrero de 2010, 23:45:30 »
Hola a todos, ojala me puedan ayudar, pues tengo corriendo una aplicacion donde estoy usando el circuito DS1307, con la libreria que el buen RedPic ha compartido.

Inicializo el reloj y pido la hora y fecha, en el LCD me despliega los siguientes valores para la fecha 45/25/-1 y para la hora 45:85:85.

Me inclino a que el problema es de hardware, pues en ocasiones me muestra bien los valores y otras no.

Las resistencias de Pull Up son de 4k7. Alguien puede darme una ayudadita?

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: RTC DS1307
« Respuesta #1 en: 16 de Febrero de 2010, 23:47:33 »
Hola.

Seria bueno ver el esquematico de conexiones.

Saludos
El papel lo aguanta todo

Desconectado solitario

  • PIC10
  • *
  • Mensajes: 23
Re: RTC DS1307
« Respuesta #2 en: 17 de Febrero de 2010, 00:15:17 »
Hola.

Seria bueno ver el esquematico de conexiones.

Saludos

Gracias, en este momento se complica subir el esquematico, pero las conexiones estan como sigue:
Pin C4 Micro a Pin 5 RTC
Pin C3 Micro a Pin 6 RTC
Con sus respectivas resistencias de Pull a 5 Vcd.


Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: RTC DS1307
« Respuesta #3 en: 17 de Febrero de 2010, 00:17:18 »
jeje, y los demas pines? el de la bateria auxiliar? los del cristal? etc.

Saludos
El papel lo aguanta todo

Desconectado solitario

  • PIC10
  • *
  • Mensajes: 23
Re: RTC DS1307
« Respuesta #4 en: 17 de Febrero de 2010, 00:22:46 »
Tienes razon, omiti eso en mi anterior mensaje,

Pin 1 RTC XTAL
Pin 2 RTC XATL
Pin 3 RTC no hay conexion
Pin 4 RTC GND
Pin 5 RTC Pin C4 Micro
Pin 6 RTC Pin C4 Micro
Pin 7 RTC no hay conexion
Pin 8 RTC a 5 Vcd

Asi es como lo tengo conectado

Desconectado jeremylf

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1341
Re: RTC DS1307
« Respuesta #5 en: 17 de Febrero de 2010, 01:15:11 »
Ya olvide porque a mi tb me pasaba eso tiempo atras xD! Pero te recomiendo que en el main de tu programa agreges un delay antes de inicalizar el ds1307 y habilita el fusible PUT si es que lo tienes. Lo que pasa, creo recordar, esque el voltaje no llega completamente a 5v por lo que el ds1307 se mantiene apagado o algo asi... revisa tu fuente pues el ds1307 trabaja de 4.5 a 5.5v, asi de jodido xD Sino, has un bucle hasta que los datos que tengas sean correctos... es decir, que año es -1? Se ntiende? Yo hice algo asi tambien.

Porcierto, no olvides el condensador 104 en el pin 8 del rtc y el electrolitico tb para que se mantenga el voltaje, alguna ves pense en ponerle un condensador electrolitico exclusivo al rtc por ese problema atravez de un diodo de silicio (esos de 0.2v) pero lo arregle con el bucle que te comente.

Ah! y si el pic que usas es el 18f2550, pues el problema es obvio (C3 y C4 ???) xD!

Suerte.

« Última modificación: 17 de Febrero de 2010, 01:20:05 por jeremylf »

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: RTC DS1307
« Respuesta #6 en: 17 de Febrero de 2010, 09:29:22 »
Hola.

El pin 3 VBAT se recomienda conectarlo a GND cuando no este usando batería de 3V.

Que micro usas? Si algunas veces muestra los datos y otras no ... creo que podría se cuestión del firm. Sube algo de info del código y el esquema para tener una mejor idea  ;-)

Saludos
El papel lo aguanta todo

Desconectado MARCO_BETA

  • PIC10
  • *
  • Mensajes: 18
    • Creaciones MBJ
Re: RTC DS1307
« Respuesta #7 en: 17 de Febrero de 2010, 09:55:33 »
Hola que tal solitario a mi me aparecia el mismo problema, pero generalmente me pasaba  por que no utilizaba la pila que lleva en el pin de bat+  es decir que si no utilizas este pin al energizar el DS1307 el valor que te puede arrojar es el que sea, en otras palabras basura, ya que cada vez que se apaga el DS1307 se desconfigura.

Yo lo resolvi poniendo la pila de botón al DS1307 y configurarlo la primera vez, no puedes esperar leer algo coherente si antes no los haz configurado.

Desconectado solitario

  • PIC10
  • *
  • Mensajes: 23
Re: RTC DS1307
« Respuesta #8 en: 17 de Febrero de 2010, 13:18:48 »
Muchas gracias a cada uno que se tomo el tiempo de contestar,  :-/conecte el pin 3 del RTC a GND :-/ y efectivamente, el reloj ya se comporta como debe, hare varias pruebas para estar seguro, pero creo que con esto ya debe quedar.

Quiero dejarlo por escrito por si a alguien le llega a pasar lo mismo, vea por donde le puede llegar a la bronca.

Saludos . . .

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: RTC DS1307
« Respuesta #9 en: 17 de Febrero de 2010, 13:47:07 »
 ;-)

Que bien que se solucionara.
 
Saludos
El papel lo aguanta todo