¿Tera Term maneja el control de flujo del software internamente? [cerrado]

0

El título puede ser un poco confuso, pero explicaré la situación:

Tenemos la siguiente situación:

ARM MCU - > UART - > Chip FTDI - > USB - > PC - > Terminal Tera Term

El chip FTDI tiene hardware y software integrados para manejar el control de flujo del software (XON / XOFF) internamente. Por lo tanto, espero que cuando seleccione el control de flujo de software en Tera Term, este envíe comandos al chip FTDI para habilitar el control de flujo.

¿Esto significa que Tera Term no manejará el control de flujo en sí, sino que solo lo habilita / deshabilita en el chip FTDI al enviar comandos en la inicialización?

Si es así, ¿hay un programa de terminal que maneje el control de flujo en la PC?

editar:

si vota abajo, diga al menos por qué.

    
pregunta Barry

1 respuesta

3

No hay un "comando" estándar que un lado pueda enviar para habilitar o deshabilitar el control de flujo en el lado remoto. Por lo tanto, su terminal no enviará nada cuando habilite o inhabilite la gestión del control de flujo (software).

Lo que sí habilitas es el manejo de los bytes XON y XOFF por parte del terminal. Esto significa que el programa de terminal sabrá que XON (0x11) y XOFF (0x13) cuando se haya recibido no se mostrarán en la ventana de terminal, sino que significa que se reanudará o pausará, respectivamente, transmitiendo datos al otro lado.

O, en otras palabras, XON / XOFF solo se envía por cualquier lado cuando ese lado está actualmente recibiendo datos.

Editar: El malentendido puede estar en que "XON" no no "enciende" el control de flujo, sino que es una señal de comando de control de flujo hacia el otro lado para encender la "transmisión", es decir Sigue enviando datos; "XOFF" se envía al otro lado para indicar que desactive la "transmisión", es decir, para pausar el envío.

    
respondido por el JimmyB

Lea otras preguntas en las etiquetas