viernes, 27 de noviembre de 2015

Instalación de un emulador de puerto serial

Puerto Serial

Los puertos seriales fueron las primeras interfaces que permitieron que los equipos intercambien información con el "mundo exterior". El término serial se refiere a los datos enviados mediante un solo hilo: los bits se envían uno detrás del otro.


Virtual Serial Port Driver permite crear un gran número de puertos COM virtuales y le da la gran posibilidad de emular el comportamiento del puerto serie en su totalidad Virtual Serial Port Driver no es simplemente un emulador de puerto COM – le provee una creación, administración, y eliminación flexible, le permite testear software, soporta líneas de control y alta velocidad de transferencia de datos won el puerto virtual. Las aplicaciones pueden intercambiar datos en los puertos virtuales mediante un cable null-modem virtual. Los datos enviados de un puerto a otro serán recibidos al instante.

A diferencia del puerto serie, los dispositivos virtuales tienen capacidades especiales: por ejemplo el mismo dispositivo se puede abrir más de una vez por diferentes aplicaciones, que puede ser muy útil en muchos casos.

Puede fácilmente emular una conexión null-modem para permitir a las aplicaciones intercambiar datos sin ningún hardware adicional. Cree puertos virtuales y asignarles nombres personalizados. Todo lo enviado a un Puerto por una aplicación sera recibido en el otro extremo del par por otra aplicación.


Instalación de VSPD

Una vez descargado VSPD para instalarlo solo debe seguir los siguientes pasos:

Paso 1: ejecute el lenguaje archivo vspd.exe seleccionado y haga clic en Siguiente.

Paso 2: Seleccione "Acepto el contrato" y haga clic en Siguiente.


Paso 3: Elija la ruta que usted necesita para guardar y elija Siguiente.



Paso 4: Usted elige el siguiente:
Untituuled
Paso 5: Luego selecciona Siguiente >> y  Instalar
Unkktitled
Paso 6: Espere a que se complete la instalación del programa y haga clic en Finalizar.

Paso 7: El regreso de presentar la descompresión pasta de copia de archivos vspdctl.dll al directorio de instalación.

Instalación de un emulador de puerto serial

Una vez instalado, podemos iniciarlo desde el menú de Inicio de Windows en Eltima Software / Virtual Serial Port Driver 6.0 / Configure Virtual Serial Port Driver.


Para añadir un par de puertos serie virtuales se de seguir los siguientes pasos:
  • Seleccionamos la solapa "Manage ports" de la ventana principal.
  • En las listas desplegables de First port y Second port seleccionamos el nombre de un par de puertos virtuales, por ejemplo COM4 y COM5.
  • Pulsamos el botón "Add pair".
  • Si todo ha ido bien los nuevos puertos creados aparecerán a la derecha en "Serial Ports Explorer".
Debe quedar así:


En el administrador de dispositivos del sistema (Inicio / Panel de control / Sistema / Hardware / Administrador de dispositivos) deben también aparecer:


Con esto es suficiente, aunque existen muchas mas posibilidades, que pueden consultarse en la ayuda del programa (en inglés). Podemos cerrar la ventana de configuración de VSPD.

Para comprobar su funcionamiento vamos a abrir dos instancias de Hyperterminal, una utilizando COM4 y otra COM5 con la misma configuración del puerto. Las teclas que pulsemos en un terminal aparecerán en el otro:


En Windows Vista y Windows 7 no se ha incorporado Hyperterminal, pero puede descargarlo de aquí: Hyperterminal.rar
Si aparece un cuadro de diálogo que pregunta si establecer Hyperterminal como programa Telnet predeterminado decir que no.
Si aparece un cuadro de diálogo sobre la ubicación pulsar Cancelar y confirmar la cancelación.

En cualquier caso hay que dar un nombre a la conexión.




Le damos a aceptar y abrimos otra instancia de Hyperterminal que llamaremos PruebaCOM5, que utilice el puerto COM5 y con las mismas propiedades dadas a COM4.

Lo que escribamos en PruebaCOM5 se envía a PruebaCOM4 y viceversa. Por defecto no esta activo el "eco" en el terminal, es decir la información que escribimos no aparece en la pantalla de terminal. Esto es así porque la pantalla de terminal muestra la información enviada desde el equipo remoto, no la información introducida en el equipo local. Para poder ver lo que escribimos podemos establecer el eco en los dos terminales en Archivo / Propiedades / Configuración / Configuración ASCII / Eco de los caracteres escritos localmente.


Pueden guardarse los archivos de sesión y luego volver a utilizarlo (sin tener que configurar de nuevo Hyperterminal) con Archivo / Guardar como.... Los archivos se guardan con la extensión .ht.



No hay comentarios:

Publicar un comentario