Buenas tardes,
Estoy haciendo un proyecto en el que tengo un PIC (PIC18F6722) que se le podria decir Maestro, y varios PIC (PIC16F877) esclavos comunicandose por medio de puerto serial (solo los pines Tx y Rx). Cuando mando informacion del maestro a los esclavos la informacion se recibe bien, pero al mandar informacion de un esclavo al Maestro marca corto circuito (la simulacion la estoy haciendo en PROTEUS). Destaco que todos los pines Tx de los esclavos estan conectados al mismo Rx del Maestro. Para resolver esto me habian dado la recomendacion de poner en alta impedancia los puertos Tx hasta que les toque el turno de transmitir, pero al hacerlo con la sentencia set_tris_c(0b11111111) (todo el puerto C como entrada), funciona para todos, menos para el pin Tx, de igual manera con la sentencia output_float().
Utilizo el compilado CCS, agradeceria mucho que alguien me pudiera guiar en esto, diciendome como poner en alta impedancia los puertos que no se usen, o alguna otra solucion.
Muchas gracias de antemano, Robert.