Autor Tema: Uso de un ds1307 para 2 pic16f628  (Leído 2959 veces)

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

Desconectado EDUS

  • PIC10
  • *
  • Mensajes: 5
Uso de un ds1307 para 2 pic16f628
« en: 01 de Octubre de 2010, 08:18:33 »
Estimados amigos,

Necesito utilizar un ds1307 que suministre datos de fecha y hora a 2 pics. Necesito que estos 2 pics esten coordinados con la fecha que le suministra el ds1307.

He hecho que funcione con un solo pic, pero no se me ocurre como utilizar el bus i2c para conectar y recoger datos del ds1307 y suministrarlos a los 2 pic. Estoy programando en pbp.

Si tienen alguna idea, no duden en postearme su sugerencia.

Gracias y un fuerte abrazo.

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: Uso de un ds1307 para 2 pic16f628
« Respuesta #1 en: 01 de Octubre de 2010, 09:22:18 »
Hola amigo, yo pondría un micro a leer directamente el DS1307 y este PIC por usart actualiza el otro PIC

saludos.

Desconectado EDUS

  • PIC10
  • *
  • Mensajes: 5
Re: Uso de un ds1307 para 2 pic16f628
« Respuesta #2 en: 01 de Octubre de 2010, 11:45:05 »
Hola Diego,

La verdad es que soy un poco nuevo en esto de programar pic, hace unos meses que empecé. Me podrias dirigir a algun enlace donde haya algún ejemplo de como se puede realizar este enlace entre pics? Tendrìas algun ejemplo de como poder realizarlo?

Saludos y gracias

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: Uso de un ds1307 para 2 pic16f628
« Respuesta #3 en: 01 de Octubre de 2010, 12:10:44 »
Hola EDUS! En que lenguaje estas trabajando?
Por el momento se me ocurren dos cosas. Que tengas un bus i2c multimaestro, y que cada pic consulte al ds1307 por su cuenta. O como bien dice Diego, que un solo pic tenga acceso al bus i2c y consulte la hora, y luego por puerto serie le pase el dato al otro pic.
Para hacer esto tenes q conectar el pin Rx de un pic con el Tx del otro, y viceversa. Ademas de vincular las masas de ambos pics. Luego tenes q aplicar alguna clase de trama para pasar el dato.
Espero q te ayude, saludos!!

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado Diego E.

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 1086
Re: Uso de un ds1307 para 2 pic16f628
« Respuesta #4 en: 01 de Octubre de 2010, 12:28:09 »
En este hilo como en muchos otros hemos tratado el tema de comunicación entre PIC's

Y si es importante que definas en que lenguaje quieres iniciarte.

saludos.

Desconectado ecoss

  • PIC10
  • *
  • Mensajes: 1
Re: Uso de un ds1307 para 2 pic16f628
« Respuesta #5 en: 02 de Octubre de 2010, 14:39:59 »
Hola Amigos,

Gracias por vuestros consejos. Actualmente estoy utilizando el pbp con el programa microcode. Entonces es unir el tx al rx de uno al otro y definir un protocolo no?

Gracias por vuestra ayuda.

Saludos,


 

anything