problema con la creación de una nueva línea en hiperterminal

0

Estoy enviando pocos datos al hiperterminal a través de UART. Cuando envío un nuevo carácter de línea, los datos se mueven a la siguiente línea, pero comienzan desde el punto donde se detienen los datos anteriores. El cursor no se mueve al principio de la línea. He intentado muchas veces con ASCII 10,11 y 13 y todavía no funciona. ¿Cómo puedo solucionar esto?

    
pregunta Priya

2 respuestas

5

Hyperterminal no se ha incluido en Windows desde antes de Win7, por lo que es bastante obsoleto. La mayoría de nosotros usamos algunas alternativas como Putty, Realterm o Teraterm (todas las descargas gratuitas).

CR LF (en ese orden!) debería hacerlo (0x0D, 0x0A), pero hay una configuración en Hyperterm que le permite agregar automáticamente una LF en el final de un CR .

Otrosprogramasdeterminalnormalmentetendránunaopciónsimilar,aquíestáRealterm:

    
respondido por el Spehro Pefhany
3

En general, CR / LF debería hacer el trabajo.

CR es el retorno de carro, con el cursor que va al principio de la misma línea.

LF es avance de línea, con el cursor moviéndose verticalmente en la siguiente línea (esto es lo que ves actualmente en tu terminal).

Envía dos caracteres uno tras otro: 0x0d (13) y 0x0a (10).

Algunas aplicaciones considerarán que solo LF es un indicador de nueva línea, pero estas aplicaciones están orientadas al flujo de datos en lugar de mostrar estos datos en dispositivos de texto simples como el terminal ASCII.

    
respondido por el Anonymous

Lea otras preguntas en las etiquetas