TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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
-
Sin ver el/los programas es un poco dificil de saber. Por que no los subes para que los veamos.
Un saludo
-
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:
-
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.