Depurador de Porta Serial Online
Ferramenta de depuração serial baseada em navegador - sem necessidade de download, monitoramento em tempo real via Web Serial API
Conexão
Monitor de Dados
Enviar Dados
Histórico de Envio
Estatísticas
Documentação do Depurador de Porta Serial
O que é Comunicação por Porta Serial?
A comunicação por porta serial é um método de transmissão de dados onde os dados são enviados sequencialmente, um bit de cada vez, por um canal de comunicação. É comumente usado para conectar computadores com dispositivos periféricos como microcontroladores, sensores e sistemas embarcados.
A comunicação serial é amplamente usada em dispositivos IoT, projetos Arduino/ESP32, depuração de sistemas embarcados e automação industrial. Ela fornece uma maneira simples e confiável de trocar dados entre dispositivos.
Como Usar Esta Ferramenta
- Conecte seu dispositivo serial ao computador
- Configure os parâmetros de conexão (taxa de baud, bits de dados, paridade, bits de parada)
- Clique em "Conectar" para estabelecer conexão serial
- Monitore os dados recebidos em tempo real
- Envie dados em formato de texto ou HEX
- Use o histórico de envio para repetir comandos anteriores
- Visualize estatísticas de conexão e taxa de dados
Parâmetros de Conexão
Guia de Terminologia Técnica
Taxa de Baud
A taxa de baud é a velocidade de transmissão de dados na comunicação serial, medida em símbolos por segundo. Deve ser configurada com o mesmo valor em ambos os dispositivos comunicantes. Taxas de baud comuns são padronizadas para garantir compatibilidade entre diferentes sistemas.
Valores comuns: 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600
Referência: Padrão RS-232 (ITU-T V.24)
Bits de Dados
Os bits de dados especificam o número de bits em cada caractere, tipicamente variando de 5 a 8 bits. Dados de 8 bits são mais comuns, pois podem transmitir caracteres ASCII padrão (0-255). Menos bits de dados são usados para protocolos especiais ou dispositivos legados.
Valores comuns: 7 bits (caracteres ASCII), 8 bits (ASCII estendido e dados binários)
Referência: Padrão ASCII (ANSI X3.4-1986)
Paridade
A paridade é um mecanismo simples de detecção de erros. A paridade par garante um número par de 1s nos bits de dados, enquanto a paridade ímpar garante um número ímpar. 'Nenhuma' é comumente usada em aplicações modernas, pois métodos de detecção de erros mais confiáveis estão disponíveis.
Tipos: Nenhuma, Ímpar, Par, Marca, Espaço
Referência: Mecanismo de Detecção de Erros RS-232
Bits de Parada
Os bits de parada marcam o fim de um quadro de dados, tipicamente 1 ou 2 bits. 1 bit de parada é a configuração padrão, enquanto 2 bits de parada são usados principalmente para dispositivos legados ou protocolos especiais. Os bits de parada dão ao receptor tempo para se preparar para o próximo caractere.
Valores comuns: 1 bit (padrão), 2 bits (dispositivos legados ou protocolos especiais)
Referência: Padrão de Protocolo de Comunicação UART
Controle de Fluxo
O controle de fluxo gerencia a velocidade de transmissão de dados para evitar que o receptor seja sobrecarregado por transmissão de dados rápida. O controle de fluxo por hardware usa linhas de sinal RTS/CTS, enquanto o controle de fluxo por software usa caracteres XON/XOFF.
Tipos: Nenhum, Hardware (RTS/CTS), Software (XON/XOFF)
Referência: Protocolo de Handshaking de Hardware RS-232
Padrões e Especificações Relacionados
Para mais informações: Documentação de Padrões de Protocolo RS-232 e UART na Wikipedia
Recursos Principais
Web Serial API
Acesso direto do navegador às portas seriais sem software adicional
Monitoramento em Tempo Real
Monitoramento de dados ao vivo com suporte a carimbo de tempo e rolagem automática
Modo HEX
Envie e receba dados em formato hexadecimal com validação
Histórico de Envio
Rastreie e reproduza comandos enviados anteriormente
Estatísticas
Monitore taxas de transmissão de dados e tempo de conexão
Multi-idioma
Suporte para chinês, inglês, japonês, francês e espanhol
Casos de Uso Comuns
Desenvolvimento e Depuração
- Desenvolvimento Arduino e ESP32
- Depuração de sistemas embarcados
- Desenvolvimento e teste de firmware
- Configuração de dispositivos IoT
Teste e Comunicação
- Teste de comandos AT para modems
- Monitoramento de dados de sensores
- Análise e depuração de protocolos
- Comunicação com dispositivos industriais
Suporte de Navegador e Requisitos
Navegadores Suportados
- Chrome 89+
- Edge 89+
- Firefox (não suportado)
- Safari (não suportado)
Requisitos
- Navegador baseado em Chromium com suporte à Web Serial API
- Conexão HTTPS (necessária para Web Serial API)
- Permissão do usuário para acessar portas seriais
- Drivers de dispositivos seriais compatíveis instalados
Ferramentas Relacionadas
Conversor de Timestamp
Converta entre timestamps Unix e data/hora legível por humanos
Conversor de Codificação de Texto
Converta texto entre Hex, Binário, Unicode, ASCII, Base64 e muitos outros formatos de codificação
Conversor de Conjunto de Caracteres
Converta codificação de texto entre UTF-8, GBK, Big5, Shift_JIS, ISO-8859, páginas de código Windows com detecção automática