• Domingo 22 de Diciembre de 2024, 11:57

Autor Tema:  Un Proyecto Con Dos Pic  (Leído 2277 veces)

edurne

  • Miembro activo
  • **
  • Mensajes: 35
    • Ver Perfil
Un Proyecto Con Dos Pic
« en: Viernes 4 de Marzo de 2005, 09:49 »
0
Hola a todos!!! finalmente, después de analizar nuestro proyecto y plantearnos usar un pic 16f877, vimos que las patillas se nos quedaban muy cortas. Intentamos incluso multiplexando varias entradas y salidas... pero se nos ocurrió algo mucho más sencillo.

Con uno de los pic vamos a controlar la lcd, el teclado matricial y la temperatura exterior e interior de la casa(y vamos a visualizarlo constantemente). Y en función de en qué estado se encuentre (lectura de un código introducido por el teclado), una patilla configurada como salida del primer pic, se configurará como entrada del otro. De esta manera, para controlar el resto de las funciones que queremos automatizar en la casa...se simplifica mucho.

Mi compañera y yo hemos pensado que como los pic hacen labores independientes, aunque sí que se comunican, pero no escrupulosamente, no será necesario que estén sincronizados. Creemos que simplemente los programas que grabemos en cada pic van a ser independientes aunque a la salida, antes de la etapa de potencia, usemos puertas lógicas para relacionar salidas de un pic y del otro, no???

Al final, la pregunta es sencilla, más o menos leyendo lo que he intentado explicar lo más claro posible... estáis de acuerdo conmigo en que en este proyecto no es requisito imprescindible en que los dos pic vayan sincronizados??? y en caso de sí ser necesario... alguien puede decirme cómo hacerlo??

Gracias a todos por vuestro tiempo y vuestra ayuda!!!

© Jonathan ©

  • Moderador
  • ******
  • Mensajes: 1671
  • Nacionalidad: ar
    • Ver Perfil
    • http://www.einstec.com.ar
Re: Un Proyecto Con Dos Pic
« Respuesta #1 en: Domingo 6 de Marzo de 2005, 05:06 »
0
Hola, me parece buena idea la de ustedes, estaria bien comunicar dos microcontroladores y que cada uno cumpla su funcion.

Citar
Mi compañera y yo hemos pensado que como los pic hacen labores independientes, aunque sí que se comunican, pero no escrupulosamente, no será necesario que estén sincronizados. Creemos que simplemente los programas que grabemos en cada pic van a ser independientes

Me podrias explicar a que le llamas "que esten sincronizados" .. creo que tienes una confusion con el tema de la comunicacion entre pics y la adaptacion a tu proyecto. Espero tu respuesta, intento ayudarte ;). Saludos! :hola:
EINSTEC Tecnología «La única fuente del conocimiento es la experiencia.»

«Lo importante es no dejar de hacerse preguntas.»

Geo

  • Miembro de PLATA
  • *****
  • Mensajes: 1011
  • Nacionalidad: mx
    • Ver Perfil
    • http://hsblog.mexchip.com
Re: Un Proyecto Con Dos Pic
« Respuesta #2 en: Domingo 6 de Marzo de 2005, 19:16 »
0
Si no vas a transmitir datos entre los PIC (para ello si tendría que haber sincronización) y sólo es una señal para habilitar o no alguna función del otro PIC, creo que no deben estar sincronizados, si entendí bien lo que intentan :).

Saludos,
José Jorge (Geo).
La imaginación es el límite.
Hardware & Software | Mexchip

edurne

  • Miembro activo
  • **
  • Mensajes: 35
    • Ver Perfil
Re: Un Proyecto Con Dos Pic
« Respuesta #3 en: Lunes 7 de Marzo de 2005, 11:09 »
0
Hola! exactamente era eso lo que quería decir con sincronizados, que la señal de reloj tuviera que ir perfectamente a la par. Y también entendiste bien en el sentido de que la señal que va de un pic al otro, servirá simplemente para que el segundo haga una u otra cosa, pero no en un diagrama de tiempos preciso, sino que cada uno tendrá su bucle infinito y en función de la señal que produzca el primer pic, el segundo actuará.

Muchas gracias por vuestra colaboración, está siendo una grandísima ayuda!

Avigail

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Re: Un Proyecto Con Dos Pic
« Respuesta #4 en: Jueves 31 de Marzo de 2005, 18:28 »
0
amigo puedes utilizar el protocolo asincronico RS-232 para conectar los pic's, además tendras que utilizar las interrupciones que proporcionan dichos dispositivos. Cualquier duda te puedo enviar un ejemplo hecho para el pic16f84 y quye puede ser utilizado sin muchas modificaciones para tu proyecto.