Tengo mi prototipo RS-485 en funcionamiento. Ahora, lo he conectado a mi PC a través de RS-232 ya que quiero hacer que la PC sea la maestra. Sin embargo, cuando me conecto al circuito utilizando Hyperterminal, la línea RTS, conectada a RE y DE, siempre va alta. La PC puede enviar datos al circuito pero no recibirlos, ya que el RTS nunca baja. Cambiar el handshaking de none a hardware no ayudó.
Más tarde realicé modificaciones al circuito, de modo que, en el lado PIC, el pin que impulsa las altas RE y DE del SN75176 cuando transmite datos también impulsará las RE y DE del SN75176 en la parte baja de la PC para permitir la recepción. Esto, en efecto, convierte la línea de dos a tres. Está mal, pero lo estoy haciendo para ver cómo funcionará realmente si el pin RTS funciona correctamente.
¿Cómo puedo seguir haciendo que el pin RTS funcione correctamente? Sé que solo puedo crear una aplicación utilizando Visual Studio para conectarme a la línea y hacer que RTS se active manualmente, pero hacerlo es demasiado problemático y prefiero tener una solución de hardware si es posible.