Autor Tema: DS1307 y PIC18f97j60  (Leído 1965 veces)

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

Desconectado elpintas

  • PIC10
  • *
  • Mensajes: 32
DS1307 y PIC18f97j60
« en: 03 de Julio de 2009, 17:17:14 »
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

Desconectado elpintas

  • PIC10
  • *
  • Mensajes: 32
Re: DS1307 y PIC18f97j60
« Respuesta #1 en: 06 de Julio de 2009, 04:33:10 »
por si a alguien le sirve para el futuro, solucione mi problema poniendo a Tierra la Vbat.
En un principio la tenia al aire, porque no estoy usando una bateria, pero me di cuenta que habia una pequeña tension, y esto estaba haciendo que no funcionara correctamente.

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: DS1307 y PIC18f97j60
« Respuesta #2 en: 06 de Julio de 2009, 04:44:15 »
Si que es raro!

Yo lo estoy usando y dejo ese pin al aire , bueno un conector porque no tengo la bateria.

 :c) saludos!

Desconectado elpintas

  • PIC10
  • *
  • Mensajes: 32
Re: DS1307 y PIC18f97j60
« Respuesta #3 en: 06 de Julio de 2009, 07:55:53 »
hola akenafab, pues si es extraño, pero poniendo a tierra se ha solucionado. Yo lo tengo actualmente sin conector, aunque voy a añadirle en breve el conector con la pila.

saludos

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: DS1307 y PIC18f97j60
« Respuesta #4 en: 06 de Julio de 2009, 08:22:03 »
No es tan extraño  :mrgreen:

Vayamos a la fuente de todo conocimiento y saber: del Datasheet del DS1307 ...

Backup Supply Input for Any Standard 3V Lithium Cell or Other Energy Source. Battery
voltage must be held between the minimum and maximum limits for proper operation.
Diodes in series between the battery and the VBAT pin may prevent proper operation. If a
backup supply is not required, VBAT must be grounded.
The nominal power-fail trip point
(VPF) voltage at which access to the RTC and user RAM is denied is set by the internal
circuitry as 1.25 x VBAT nominal. A lithium battery with 48mAhr or greater will back up
the DS1307 for more than 10 years in the absence of power at +25°C.


Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: DS1307 y PIC18f97j60
« Respuesta #5 en: 06 de Julio de 2009, 11:52:04 »

ME c@go , me han pillado con la pereza xD

En las narices , claramente especificado en la función de cada pin!

Damm it!

xD

Otro +1 para datasheet , -1 para mua!

Vaya!

Saludos!

Desconectado RedPic

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 5544
    • Picmania by Redraven
Re: DS1307 y PIC18f97j60
« Respuesta #6 en: 06 de Julio de 2009, 15:01:19 »
Ja, ja ja, ja  :D :D :D :D
Contra la estupidez los propios dioses luchan en vano. Schiller
Mi Güeb : Picmania