CoderTools

Débogueur de port série

Outil de débogage de port série basé sur le Web avec surveillance de données en temps réel

Connexion

Statut: Déconnecté

Moniteur de données

Envoyer des données

Intervalle (ms):

Statistiques

0
Octets envoyés
0
Octets reçus
00:00:00
Temps de connexion
0
Débit de données (B/s)

Documentation du débogueur de port série

Qu'est-ce que la communication par port série ?

La communication par port série est une méthode de transmission de données où les données sont envoyées séquentiellement, un bit à la fois, sur un canal de communication. Elle est couramment utilisée pour connecter les ordinateurs avec des périphériques comme les microcontrôleurs, capteurs et systèmes embarqués.

La communication série est largement utilisée dans les appareils IoT, les projets Arduino/ESP32, le débogage de systèmes embarqués et l'automatisation industrielle. Elle fournit un moyen simple et fiable d'échanger des données entre appareils.

Comment utiliser cet outil

  1. Connectez votre appareil série à l'ordinateur
  2. Configurez les paramètres de connexion (débit en bauds, bits de données, parité, bits d'arrêt)
  3. Cliquez sur "Connecter" pour établir la connexion série
  4. Surveillez les données reçues en temps réel
  5. Envoyez des données au format texte ou HEX
  6. Utilisez l'historique d'envoi pour répéter les commandes précédentes
  7. Consultez les statistiques de connexion et le débit de données

Paramètres de connexion

Débit en bauds
Vitesse de transmission des données (bits par seconde)
Bits de données
Nombre de bits par trame de données (5-8)
Parité
Méthode de détection d'erreur (Aucune, Paire, Impaire)
Bits d'arrêt
Indicateurs de fin de trame (1 ou 2)

Guide de terminologie technique

Débit en bauds

Le débit en bauds est la vitesse de transmission de données dans la communication série, mesurée en symboles par seconde. Il doit être défini à la même valeur sur les deux appareils communicants.

Valeurs communes : 9600, 19200, 38400, 57600, 115200, 230400, 460800, 921600

Référence : Standard RS-232 (ITU-T V.24)

Bits de données

Les bits de données spécifient le nombre de bits dans chaque caractère, généralement de 5 à 8 bits. Les données 8 bits sont les plus courantes car elles peuvent transmettre des caractères ASCII standard (0-255).

Valeurs communes : 7 bits (caractères ASCII), 8 bits (ASCII étendu et données binaires)

Référence : Standard ASCII (ANSI X3.4-1986)

Parité

La parité est un mécanisme simple de détection d'erreur. La parité paire assure un nombre pair de 1 dans les bits de données, tandis que la parité impaire assure un nombre impair.

Types : Aucune, Impaire, Paire, Marque, Espace

Référence : Mécanisme de détection d'erreur RS-232

Bits d'arrêt

Les bits d'arrêt marquent la fin d'une trame de données, généralement 1 ou 2 bits. Les bits d'arrêt donnent au récepteur le temps de se préparer pour le caractère suivant.

Valeurs communes : 1 bit (standard), 2 bits (appareils anciens ou protocoles spéciaux)

Référence : Standard du protocole de communication UART

Contrôle de flux

Le contrôle de flux gère la vitesse de transmission des données pour empêcher que le récepteur soit submergé par une transmission de données rapide.

Types : Aucun, Matériel (RTS/CTS), Logiciel (XON/XOFF)

Référence : Protocole de poignée de main matérielle RS-232

Standards et spécifications connexes

RS-232: RS-232 : Standard de communication série classique définissant les caractéristiques électriques et les spécifications de connecteur
UART: UART : Récepteur-transmetteur asynchrone universel, le protocole central pour la communication série
USB-to-Serial: USB-to-Serial : Méthode de conversion série commune dans les appareils modernes

Pour plus d'informations : Documentation des standards de protocole Wikipedia RS-232, UART

Fonctionnalités principales

API Web Serial

Accès direct aux ports série via le navigateur sans logiciel supplémentaire

Surveillance en temps réel

Surveillance des données en direct avec horodatage et défilement automatique

Mode HEX

Envoi et réception de données au format hexadécimal avec validation

Historique d'envoi

Suivi et relecture des commandes précédemment envoyées

Statistiques

Surveillance des taux de transmission de données et du temps de connexion

Multilingue

Support pour le chinois, l'anglais, le japonais, le français et l'espagnol

Cas d'utilisation courants

Développement et débogage

  • Développement Arduino et ESP32
  • Débogage de systèmes embarqués
  • Développement et test de firmware
  • Configuration d'appareils IoT

Test et communication

  • Test de commandes AT pour modems
  • Surveillance de données de capteurs
  • Analyse de protocoles et débogage
  • Communication avec appareils industriels

Support de navigateur et exigences

Navigateurs supportés

  • Chrome 89+
  • Edge 89+
  • Firefox (non supporté)
  • Safari (non supporté)

Exigences

  • Navigateur basé sur Chromium avec support de l'API Web Serial
  • Connexion HTTPS (requise pour l'API Web Serial)
  • Permission utilisateur pour accéder aux ports série
  • Pilotes d'appareils série compatibles installés