Controles de Señales del Puerto Serial
Control de las señales DTR y RTS.
Un Puerto Serial tiene muchas señales de control, incluyendo DTR (Data Terminal Ready) y RTS
(Request to Send).
RTS y CTS, por ejemplo, son parte del mecanismo de Control de Flujo que forma parte del estándar RS232. Utilizan dos pines adicionales en el conector RS232, RTS (Solicitud de Envío) y CTS (Autorización para Enviar). Estas dos líneas permiten que el receptor y el transmisor se alerten mutuamente sobre su estado.
Un transmisor activa su línea RTS, lo que provoca una interrupción en el receptor, es decir, "¿Puedo enviar algunos datos?" Si el receptor está en posición de recibir los datos, activará su línea CTS, es decir, "Sí, puedes comenzar a enviar".
La activación y desactivación de estas líneas permite a los controladores de dispositivos que implementan código de control de flujo de hardware mantener una conexión de datos confiable entre el transmisor y el receptor. La ventaja de este enfoque es que los datos dañados en tránsito no afectan al mecanismo de control de flujo (como ocurre con Xon/Xoff).
DTR (Data Terminal Ready), otra forma de control de flujo de hardware, normalmente es generado por los dispositivos, como las impresoras, para indicar que están listos para comunicarse con el sistema. Esta señal se utiliza junto con el Data Set Ready (DSR) generado por el sistema para controlar el flujo de datos.
Un voltaje positivo significa que se permite la transmisión de datos, mientras que un voltaje negativo indica que se debe suspender la transmisión de datos.
Cómo controlar DTR y RTS.
En algunas aplicaciones, es necesario controlar de forma atómica las señales DTR y RTS según su elección. SerialTool le permite establecer (nivel lógico alto) y desactivar (nivel lógico bajo) las señales DTR y RTS.
Cuando inicie SerialTool por primera vez, puede decidir cómo desea que se establezca o desactive el pin. Mientras utiliza SerialTool, está a un clic de establecer o desactivar esas señales.
Control de DTR y RTS en SerialTool
Caracteres Especiales Transmitidos por Puerto Serie
Mientras se encuentra en el panel de Control de Serie, también puede enviar algunos bytes especiales como el carácter NULL (0x00), Retroceso (0x08), Data ESC (0x10) y Escape (0x18).
Estos caracteres son comúnmente utilizados en terminales serie como VT100.
Estadísticas de Datos de Entrada y Salida del Puerto Serie
Puede monitorear cuántos bytes se han enviado y recibido al utilizar el puerto serie. Esto puede ser útil para comprender cuánta carga ha tenido en su puerto serie.