Hay muchos factores que intervienen en la comunicación con un dispositivo RS-232 desde un PC. Entre ellos se encuentran la configuración correcta de la velocidad en baudios del dispositivo, la configuración adecuada del software y el cableado adecuado. Existe una prueba muy sencilla que le ayudará a simplificar la tarea de resolución de problemas de su sistema RS-232, que a veces se denomina prueba de «bucle invertido».
Básicamente, esta prueba verificará que el puerto serie de su PC funciona correctamente, que el software RS-232 que está utilizando funciona correctamente y que está conectado al puerto adecuado. Es un error común conectar un dispositivo serie al puerto de la impresora, ya que muchos creen que se trata de un puerto RS-232 de 25 pines. Es importante recordar que un puerto RS-232 en un PC IBM o compatible es siempre un conector macho y puede ser de 9 o 25 pines. Un puerto de impresora es siempre un conector hembra de 25 pines.
Para realizar una prueba de «retorno», siga estos sencillos pasos. (estas instrucciones son para un IBM o compatible. Sin embargo, son similares para otros ordenadores)
Identifique su puerto serie
Recuerde que el puerto RS-232 de un PC puede ser de 9 o 25 pines, pero siempre será un mini de termopar (con pines, no con tomas). Si tiene 2 puertos serie, identifique si es COM1 o COM2. Si es necesario, consulte el manual de su ordenador o póngase en contacto con el departamento de asistencia técnica.
Localice los pines 2 y 3
Es posible que requiera una lupa para leer los números que hay en la base interior del conector. Un puerto de 25 pines TRANSMITE en la patilla 2 y RECIBE en la patilla 3, y un puerto de 9 pines es exactamente lo contrario, pero para esta prueba no importa, ya que lo único que queremos hacer es conectar la línea TRANSMIT a la línea RECEIVE.
Conectar el cable
Conecte un trozo de cable del pin 2 al pin 3. Al conectar estos dos pines directamente entre sí, está conectando la línea TRANSMIT a la línea RECEIVE. Si utiliza un ordenador que no sea IBM o compatible, localice TRANSMIT y conéctelo a RECEIVE. Si le resulta difícil conectar las patillas, puede intentar enrollar un alambre de cobre fino alrededor de un extremo de un clip sin envolver, creando una pequeña bobina. A continuación, deslice esa bobina alrededor de las patillas del puerto serie.
Ejecute el programa de emulación de terminal
Ejecute cualquier programa de emulación de terminal, como Hyperterminal (incluido con Windows 95) o Terminal (incluido con Windows 3.1). Configure el software para que se comunique con el número de puerto correcto, como COM1 o COM2. Deshabilite cualquier protocolo de enlace, como RTS/CTS o X-ON/X-OFF. La tasa en baudios no importa para esta prueba, ya que el puerto transmitirá y recibirá a la misma tasa.
Inicie la escritura
Inicie la escritura de cualquier carácter en el teclado. Todo lo que escriba debería aparecer en el monitor. Si el software está configurado para «repetir» los caracteres, verá cada carácter dos veces. Por ejemplo, si escribe HOLA, verá HHOOLLA en la pantalla. Si no está seguro de si tiene «eco activado», comience a escribir, luego retire el cable del puerto y vuelva a escribir; debería ver la diferencia. Si no ve nada, con o sin el cable conectado, es posible que el puerto esté defectuoso o que esté utilizando el puerto incorrecto.
Esta prueba solo verificará que su ordenador y su software funcionan correctamente. Si ha determinado que el puerto RS-232 de su PC funciona correctamente, debe comprobar el cableado y asegurarse de que su dispositivo está configurado con la misma tasa en baudios, paridad y bits de parada que el puerto serie de su ordenador. Consulte la documentación de su dispositivo para ver si requiere handshaking o si necesita alguna configuración especial.