TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: nachoted en 25 de Mayo de 2007, 20:09:44

Título: Comunicacion entre 2 PICS 16F877A
Publicado por: nachoted en 25 de Mayo de 2007, 20:09:44
Hola, tengo una consulta, estoy tratando de comunicar via serie 2 pics 16f877a. Utilizo 2 max232 en cada pic, ya que tambien se conectan a la PC. Cuando realizo la comunicacion entre PIC-PC, funciona correctamente con los 2 PICs, pero cuando conecto PIC y PIC (huzo un cable cruzado en este caso), la comunicacion falla, es como si los pics no escuchacen al otro, pero muy de vez en cuando, la comunicacion funciona, la verdad que probe mil cosas y no encuentro el error.
Estoy programando en CCS ver 4.022.
Si alguien me puede ayudar, muchas gracias
Título: Re: Comunicacion entre 2 PICS 16F877A
Publicado por: jfh900 en 25 de Mayo de 2007, 20:15:13
Sin ver el/los programas es un poco dificil de saber. Por que no los subes para que los veamos.

Un saludo
Título: Re: Comunicacion entre 2 PICS 16F877A
Publicado por: MGLSOFT en 25 de Mayo de 2007, 22:09:37
Debes conectar las señales asi:

PIC1              PIC2
Tx                  Rx
Rx                  Tx
Gnd                Gnd

Especialmente las dos Gnd igualadas le dan a la comunicacion el mismo nivel entre si, definiendo bien el nivel de las señales... :mrgreen: :mrgreen:
Título: Re: Comunicacion entre 2 PICS 16F877A
Publicado por: PalitroqueZ en 26 de Mayo de 2007, 15:29:45
Hola nachoted

una pregunta:

¿los max232 para que son?

¿para comunicar los pics entre si ó para el PC?

...
Especialmente las dos Gnd igualadas le dan a la comunicacion el mismo nivel entre si, definiendo bien el nivel de las señales... :mrgreen: :mrgreen:

eso sip, que no fallen los gnd, ya conecté una vez dos micros y tuve fallas por eso mismo.