Autor Tema: Código ASM o C para Time Keeper DS3232 de Maxim  (Leído 3815 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado gatobx

  • PIC10
  • *
  • Mensajes: 15
Código ASM o C para Time Keeper DS3232 de Maxim
« en: 13 de Octubre de 2009, 22:48:32 »
Saludos desde México,

Pueden ayudarme por favor con código en ASM o C para usar el Time Keeper DS3232 de Maxim con micros PIC16F o PIC18F.

Es de notar que el DS3232 es mejor, mucho mas preciso, no requiere XTAL de 32.768 kHz pues lo tiene integrado en el encapsulado y esta reemplazando al DS1307. Lo malo es que no hay código en la web del DS3232 y en cambio si hay bastante código para el DS1307.



El DS3232 es mucho muy preciso con solamente +/- 1.0 a 1.8 Minutos de atraso o adelanto al Año. El DS1307 es muy poco preciso con +/- 5 a 10 o más Minutos de atraso o adelanto al Mes, lo que al año puede ser una falla de 1 Hora o más.



Si usas el MSN Messenger y si quieres, puedes agregar mi email a tu cuenta: gatobx[arroba]gmail.com

Muchas Gracias por TU VALIOSA AYUDA.

Desconectado MLO__

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 4581
Re: Código ASM o C para Time Keeper DS3232 de Maxim
« Respuesta #1 en: 13 de Octubre de 2009, 23:04:53 »
Hola.

Pues no le veo lo difícil, es por I2C, solo sería ver bien la hoja técnica para hacerlo no?  :?

Saludos
El papel lo aguanta todo

Desconectado gatobx

  • PIC10
  • *
  • Mensajes: 15
Re: Código ASM o C para Time Keeper DS3232 de Maxim
« Respuesta #2 en: 13 de Octubre de 2009, 23:13:09 »
Hola.

Pues no le veo lo difícil, es por I2C, solo sería ver bien la hoja técnica para hacerlo no?  :?

Saludos

Hola desde México,

El Datasheet es este:
http://datasheets.maxim-ic.com/en/ds/DS3232.pdf

Las especificaciones en HTML estan aqui:
http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4984/t/al

Muchas Gracias.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Código ASM o C para Time Keeper DS3232 de Maxim
« Respuesta #3 en: 14 de Octubre de 2009, 01:24:22 »
Y bueno, muéstranos que ideas tienes, que has hecho hasta ahora, muéstranos tu esfuerzo realizado!!!  :mrgreen:


Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado septiembre_negro

  • PIC18
  • ****
  • Mensajes: 310
Re: Código ASM o C para Time Keeper DS3232 de Maxim
« Respuesta #4 en: 14 de Octubre de 2009, 18:54:16 »
Hola paisano sin que lo tomes a mal te va a tocar hacer la librería para el bichito como dices no hay nada echo.
Lo primero conocer el bus i2c su protocolo parte física etc.
2 la data te indica cuales son los registros sobre los cuales hay que escribir para configurarlo y leer para obtener la magnitud buscada en este caso la hora fecha etc.
3 entender y practicar las instrucciones o funciones específicas del compilador a utilizar lo más cómodo es practicar con una eprom ya que únicamente lees o gravas celdas de la misma.
Y no deseches tan rápido los ejemplos para el dc1307 a grandes rasgos el procedimiento será similar para cualquier otro rtc por bus i2c con la obviedad que cambiaran las direcciones de los registros, el tamaño de la data y el formato u código en que te entrega las lecturas.
Suerte

Desconectado gatobx

  • PIC10
  • *
  • Mensajes: 15
Re: Código ASM o C para Time Keeper DS3232 de Maxim
« Respuesta #5 en: 16 de Octubre de 2009, 21:02:35 »
Y bueno, muéstranos que ideas tienes, que has hecho hasta ahora, muéstranos tu esfuerzo realizado!!!  :mrgreen:


Saludos!

Hola Suky,

Lo que tengo hasta el momento es el diagrama esquematico y es de un reloj GPS que basa su funcionamiento en el DS3232 y un módulo GPS.



Aqui puedes ver los detalles del proyecto: http://www.todopic.com.ar/foros/index.php?topic=27033.0

Gracias

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Código ASM o C para Time Keeper DS3232 de Maxim
« Respuesta #6 en: 16 de Octubre de 2009, 21:08:42 »
Todo bien con eso, yo me refería a la comunicación. Hay cosas que no se encuentran y uno tiene que comenzar a realizarlas, como te ha dicho septiembre_negro, primero hay que estudiar la comunicación I2C, luego leer el datasheet del DS3232 y comenzar a armar una librería para comunicarse.

Además la idea es ir compartiendo conocimientos y se publica en el foro, no por mail.-

Saludos!
« Última modificación: 16 de Octubre de 2009, 21:42:47 por Suky »
No contesto mensajes privados, las consultas en el foro


 

anything