Resposta automática da porta serial ao receber bytes-alvo

O que é a resposta automática e por que é tão importante

Ao desenvolver uma comunicação Serial entre dois dispositivos, é muito comum precisar depurar a aplicação sem ter uma parte que responda automaticamente do outro lado.
Vamos supor que você esteja enviando do seu dispositivo Arduino uma sequência "Olá, mundo" em formato ASCII usando o UART do módulo Arduino e espera receber feedback da outra parte.
A menos que você crie seu próprio software de PC para responder ao comando UART, você não conseguirá resolver rapidamente o problema de teste da sua comunicação UART.
O SerialTool possui uma resposta automática específica ao receber uma sequência específica de bytes (por exemplo, "Olá, mundo") e responde imediatamente ao remetente.
Essa funcionalidade permite que você desenvolva aplicativos de forma rápida e intuitiva e verifique sua operação em tempo real.

A função de resposta automática acelerará de forma confiável o seu tempo de desenvolvimento.

Resposta automática do SerialTool ao receber um buffer-alvo.

Como funciona a resposta automática na Comunicação Serial com o SerialTool?

A função de resposta automática será acionada quando um buffer ASCII ou HEX específico for recebido e responderá com o buffer configurado.

Você pode ativar a função de acionamento com base nas suas necessidades. O SerialTool também contará o número de vezes que ela é acionada.

Como funciona a resposta automática com várias portas seriais?

O SerialTool é capaz de lidar com várias portas seriais ao mesmo tempo. A versão gratuita permite que você lide com 2 portas seriais ao mesmo tempo. Por exemplo, você pode lidar com (Windows) COM1 e COM2 ao mesmo tempo, atribuindo-os às portas lógicas seriais 1 e 2.

Quando um buffer serial específico é recebido, a resposta automática será acionada e o SerialTool responderá automaticamente ao buffer serial-alvo.

Aqui vem um exemplo em que o Serial 1 é atribuído ao COM 2, a função de resposta automática é ativada e o buffer-alvo é recebido:

Buffer-alvo: "Olá, mundo" em ASCII
Buffer de Resposta Automática: "é bom te ver, Arduino" em ASCII


[ARDUINO UART (Serial1)] -----enviar-----> "Olá, mundo" -----> [PC]
[ARDUINO UART (Serial1)] <-----receber----- "é bom te ver, Arduino" <----- [PC]

Resposta automática do SerialTool ao comando serial do Arduino.