Hola! El circuito que publica Chicoteleco funciona a la perfección, yo ya lo he montado anteriormente y los resultados son más que buenos
Si controlas la dirección de los datos con RA4, tienes que tener en cuenta que esta salida es drenador abierto, es decir que cuando escribas un 1 en RA4 tendrás 0V en el pin, en tanto que cuando escribas un 0 RA4 queda al aire y el nivel de tensión se define por R32 (unos 10K esta bien)
Cuando escribas un 1 en RA4 (0V en el pin), se habilita la recepción de datos; caso contrario se habilita la transmisión.
En RS485 se pueden "colgar" varios puntos de la red. Dejas normalmente como transmisor al maestro y en modo recepción a los esclavos; el esclavo que sea direccionado actua según la necesidad... Bueno, hay mucho de que hablar sobre este tema.
No necesitas nada más, solo el esquema tal cual está publicado. El resto pasa por la programación.
Con los modulos USART de los PIC, hacer redes 485 es bastante simple e interesante (y divertido
).
Bueno, espero haber ayudado con algo.
Nos cuentas como te ha ido
Saludos