hola a todos,
mi problema es el siguiente, a ver si me podeis echar una mano:
Tengo 2 placas, una con 8 pics esclavos y otra placa con un pic maestro que se comunica con los anteriores a traves de un cable db9.
- Para la comunicacion maestro -> esclavos se utilizan 4 lineas (3 para seleccionar a pic y una para indicar que nos queremos comunicar.
- La comunicacion pics -> maestro utiliza el terminal rx (com asincrona) del maestro. Es decir todos los pics esclavos tienen su terminal tx unido.
Lo que hago en el programa de los esclavos es poner el terminal tx de todos los pics en alta impedancia (como in) excepto el seleccionado que lo pongo como salida. Esta placa no la he diseñado yo y no se si es correcto o no conectar entre si todos los terminales tx,¿que opinais? porque al probarlo me falla a veces, no siempre.
Otra cosa, he visto en algunos ejemplos que cuando se utiliza la tx/rx asincrona nunca se indica si estos bits rx/rx son salida/entrada respectivamente... es innecesario? Quien mantiene la linea a 5v ?
A ver si me podeis ayudar
gracias