TODOPIC

Microcontroladores PIC => - Niple - => Mensaje iniciado por: nicolas_robotique en 30 de Diciembre de 2008, 11:34:16

Título: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: nicolas_robotique en 30 de Diciembre de 2008, 11:34:16
Hola dedearia saber si alguien me puede dar una mano con un proyecto en niple.
intento leer la hora en el pcf 8583 y enviarla al lcd 16x2. estoy trabado en la comunicacion con el pcf.
lo que hago es:
a) configurar como salida el puerto a y b.
b) configurar el reloj, iniciarlo
c) configurar lcd.
d) leer pcf
e) convertir dato binario en bcd y por ultimo mostrarlo.

Al mostrarlo , siempre me da el mismo valor y nunca cambia.
El circuito es el que muestra el mismo niple.
espero que alguien pueda darme una mano.
adjunto el esquema en niple

 :lol: :lol: :lol
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: Mike79 en 20 de Enero de 2009, 16:01:22
No he trabajado con ese modelo de reloj, pero con el que yo trabajo, en la hoja de Datasheet, dice claramente que para hacerlo caminar, hay que escribir un bit en una posición de memoria reservada. Si no lo doy, el reloj nunca inicia, y siempre muestra la misma hora, tal como te esta pasando.

¿Por que no revisas la documentación del reloj en tiempo real y revisas que ese no sea tu caso?.

Saludos!
-
Mike79
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: nicolas_robotique en 20 de Enero de 2009, 20:19:33
y conque reloj trabajaste?
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: Mike79 en 20 de Enero de 2009, 20:35:00
Yo trabajo con el DS1307, reloj de tiempo real por I2C.

Me ha funcionado bien, y ese es el que tengo en todos mis proyectos donde necesito reloj.

Saludos!
-
Mike79
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: nicolas_robotique en 21 de Enero de 2009, 00:35:33
y como hace s para enviarle el bit de inicio, en este integrado (el que utilizaste])?
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: Mike79 en 21 de Enero de 2009, 15:44:39
Como puedes ver en la hoja de datos del DS1307 (http://datasheets.maxim-ic.com/en/ds/DS1307.pdf), la dirección 07h contiene un registro de control.

El bit 4 de este registro de control, permite "prender" o "apagar" el reloj de tiemopo real.
Si vale cero, el reloj deja de contar, si vale uno, el reloj sigue contando.

Muy util en caso de querer cronometrear algo.
Saludos!

-
Mike79
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: nicolas_robotique en 21 de Enero de 2009, 16:09:45
voy a conseguirlo y luego probarlo. te agradesco mucho tu ayuda, saludos.
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: jorgecano en 21 de Enero de 2009, 19:28:14
Hola Nicolas,

El PCF8583 no lo conseguimos para realizar las pruebas sobre el hardware (en Argentina).
Los que tenía los usé y no me quedó ninguno.

(Por eso se incluyó el DS1307, por los problemas en conseguir el PCF8583).

Voy a ver si puedo encontrar el problema del PCF8583 en el código ASM sin realizar las pruebas sonbre el hardware.

Si te es posible, te recomiendo implementar el DS1307 en tu proyecto.

Saludos
Jorge.
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: nicolas_robotique en 21 de Enero de 2009, 21:54:03
perfecto jorge, te agradezco por tu ayuda. voy a usar el ds1307, ya que es  el que mas usaron y cualquier cosa me vana  poder dar una mano.

saludos, y cualquier novedad avisame
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: jorgecano en 22 de Enero de 2009, 14:54:12
Si, cualquier inconveniente que tengas avisanos asi te damos una mano.

Saludos
Jorge.
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: nicolas_robotique en 04 de Febrero de 2009, 20:59:28
jorge, sigo sin poder hacer andar el reloj, probe con en ds1307. te complica hacer un ejemplo de como leer la hora con el lcd y el ds 1307??
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: jorgecano en 15 de Febrero de 2009, 11:12:53
Hola Nicolas, 

Te envié un ejemplo funcionando (lo probe sobre el hardware y funciona sin problemas).

Por favos avisanos si tu problema quedo resuelto.

Saludos
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: nicolas_robotique en 15 de Febrero de 2009, 14:54:25
Perfecto, ya lo pude resolver. muchas gracias por tu ayuda. el problema no estaba en el programa , sino que en como alimentaba al integrado.

te mando saludos.
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: panchito24 en 10 de Diciembre de 2009, 09:40:40
hola amigos:
yo estoy tratando de configurar un pic para untilizar el reloj pcf 8583, y con cualquier pic que trabaje, sobre el lcd de 16x2 me marca 65:57:65.Pero si utilizo el reloj ds1307 funciona bien, porque sera? si alguien me pudiera ayudar estaria muy agradecido.
Título: Re: ayuda reloj tiempo real con pcf 8583 y 16f84a
Publicado por: nicolas_robotique en 10 de Diciembre de 2009, 10:29:27
hola, fijate de tener puesta la pila de 3 v en el reloj. saludos