Mostrando valores reales en el software UART-PC

0

Si usamos un controlador y queremos enviar datos a través de UART a PC . Confío en que los datos en serie se mostrarán en el software y existe alguna forma de que pueda mostrar valores reales en el software además de recopilar los bytes y hacer el tipo de datos apropiado en el software de la PC.

Estoy usando PIC y necesitaba enviar datos a través de UART. Y terminé leyendo esta pregunta:

Enviando números enteros a través del USART de PIC

¿Hay algún software donde podamos enviar los datos en serie y los valores se mostrarán de acuerdo con el tipo de datos?

¿Cómo solucionamos estos problemas? ¿Puede sugerir software gratuito para monitorear datos en serie y luego puede usarse para ver valores reales?

    
pregunta Rookie91

1 respuesta

1

Puede enviar cualquier tipo de datos que desee. El truco es enviar el tipo junto con el valor para que se pueda descodificar en el otro lado. Enviar un valor de byte que contenga el tipo primero (por ejemplo, 0x00 es unsigned char , 0x01 es signed char , 0x02 es unsigned short , etc.) y luego seguirlo con los datos del valor real.

0x00 0x12 0x1c 0x1f 0x85 0xeb 0x51 0xb8 0x1e 0x09 0x40
    |
    V
18, 3.14
    
respondido por el Ignacio Vazquez-Abrams

Lea otras preguntas en las etiquetas