TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: nanosegundo en 12 de Marzo de 2006, 16:06:00

Título: multiplexar puerto serie
Publicado por: nanosegundo en 12 de Marzo de 2006, 16:06:00
Hola, quiero multiplexar el puerto serie de un 16f877, ya que lo quiero comunicar con el pc y otro 16f877 via serie. Puede haber una distancia de 0.5 segundos entre la comunicación con pc y con otro micro. ¿Podria usar un simple demultiplexor para esta tarea o necesito otro integrado que me proporcione mas velocidad y otras condiciones electricas? (se que para el pc necesito el max232)

Gracias
Título: RE: multiplexar puerto serie
Publicado por: kain589 en 12 de Marzo de 2006, 16:17:00
Esto no responde a tu pregunta, pero podias hacer la multiplexacion con un protocolo para que mande a uno u a otro, mejor dicho para que solo cuando sea para el tome el dato como valido
Título: RE: multiplexar puerto serie
Publicado por: maunix en 14 de Marzo de 2006, 05:55:00
Escrito originalmente por nanosegundo
Hola, quiero multiplexar el puerto serie de un 16f877, ya que lo quiero comunicar con el pc y otro 16f877 via serie. Puede haber una distancia de 0.5 segundos entre la comunicación con pc y con otro micro. ¿Podria usar un simple demultiplexor para esta tarea o necesito otro integrado que me proporcione mas velocidad y otras condiciones electricas? (se que para el pc necesito el max232)

Gracias


Hazlo más extensivo a tu imaginación.

Multiplexar como multiplexar... puedes multiplexar cualquier línea de un pic, la usart, los A/D, el spi... o lo que para tu quieras.   Multiplexar bidireccionalmente constituye un truco a nivel de hardware que se com abrir una puerta y cerrar otra.  Mientras no estes en condciones críticas de saltos de tensión o de consumo es perfectamente viable.

Saludos
Título: RE: multiplexar puerto serie
Publicado por: nanosegundo en 14 de Marzo de 2006, 16:54:00
 A parte de los circuitos a usar ¿Necesito tener alguna resistencia de pull-up o pull-down?, lo que hago para dejar de transmitir al otro pic es inhabilitar la puerta. ¿Deberia ponerla a 0 mientras no la use?
 Gracias
Título: RE: multiplexar puerto serie
Publicado por: maunix en 14 de Marzo de 2006, 17:39:00
Escrito originalmente por nanosegundo
A parte de los circuitos a usar ¿Necesito tener alguna resistencia de pull-up o pull-down?, lo que hago para dejar de transmitir al otro pic es inhabilitar la puerta. ¿Deberia ponerla a 0 mientras no la use?
 Gracias


La verdad desconozco esos integrados que te han ofrecido pero la USART es por generalidad NRZ (No Return to Zero) es decir , que en estado de inactividad solito se pone el puerto en la tensión mas alta.  En el caso del PIC a 5V entonces no hace falta un pullup para que suba lo que ya sube solo....

Ahora bien si la compuerta queda activada poniendo un 0 entonces ahi si estas en problemas de poder quemar algo, pero eso tendrias que verlo en el datasheet del integrado que utilizaras.


Saludos