Respuesta automática del puerto serie al recibir bytes objetivo

¿Qué es la respuesta automática y por qué es tan importante?

Cuando se desarrolla una comunicación serie entre dos dispositivos, muy a menudo es necesario depurar la aplicación y no se tiene una parte que responda automáticamente del otro lado.
Supongamos que está enviando desde su dispositivo Arduino una cadena "Hola mundo" en formato ASCII utilizando el UART del módulo Arduino y espera recibir comentarios del otro dispositivo.
A menos que desarrolle su propio software de PC para responder al comando UART, no podrá resolver rápidamente el problema de probar su comunicación UART.
SerialTool tiene una respuesta automática específica cuando recibe una secuencia de bytes específica (por ejemplo, "Hola mundo") y responde al remitente de inmediato.
Esta característica le permite desarrollar aplicaciones de manera rápida e intuitiva y verificar su funcionamiento en tiempo real.

La función de respuesta automática acelerará de manera confiable el tiempo de desarrollo.

Respuesta automática de SerialTool al recibir un búfer objetivo.

¿Cómo funciona la respuesta automática en la comunicación serie con SerialTool?

La función de respuesta automática se activará cuando se reciba un búfer ASCII o HEX específico y responderá con el búfer establecido.

Puede activar la función de activación según sus necesidades. SerialTool también contará la cantidad de veces que se active.

¿Cómo funciona la respuesta automática con varios puertos serie?

SerialTool es capaz de manejar varios puertos serie al mismo tiempo. La versión gratuita le permite manejar 2 puertos serie al mismo tiempo. Por ejemplo, puede manejar (Windows) COM1 y COM2 al mismo tiempo asignándoles el puerto lógico serie 1 y 2.

Cuando se reciba un búfer serie específico, se activará la respuesta automática y SerialTool responderá automáticamente al búfer serie objetivo.

Aquí viene un ejemplo donde se asigna el Serial 1 a COM 2, se activa la función de respuesta automática y se recibe el búfer objetivo:

Búfer objetivo: "Hola mundo" en ASCII
Búfer de respuesta automática: "es bueno verte arduino" en ASCII


[ARDUINO UART (Serial1)] -----enviar-----> "Hola mundo" -----> [PC]
[ARDUINO UART (Serial1)] <-----recibir----- "es bueno verte arduino" <----- [PC]

Illustration showing Arduino auto-answer functionality using SerialTool

Respuesta automática de SerialTool al comando serie de Arduino.