UART : trame 8N1
Transforme un octet en message
UART signifie Universal Asynchronous Receiver/Transmitter, émetteur-récepteur asynchrone universel : bits successifs sans fil d’horloge commun. Un octet contient huit bits. Baud est le nombre de symboles par seconde, ici un bit par symbole binaire. 8N1 signifie huit bits de données, No parity, aucun bit de contrôle de parité, un bit d’arrêt. LSB signifie Least Significant Bit, bit de poids faible envoyé d’abord. ASCII signifie American Standard Code for Information Interchange, code américain normalisé d’échange d’information à 7 bits : 65 est A, 85 U, 255 hors ASCII.
TABLE D’EXPÉRIENCES
Modifie les réglages du circuit, prédis les mesures puis vérifie un défi. Ce sont des modèles pédagogiques ; chaque leçon explique leurs hypothèses.
Connecte-toi pour enregistrer ta progression. La progression en mode invité reste sur cet appareil.
Comment ça marche
Trame logique statique, pas émetteur actif. µs est microseconde, 0.000001 s ; ms milliseconde, 0.001 s. Bruit, niveaux électriques et erreurs de temps omis.
Repos 1, départ 0, données b0…b7, arrêt 1 : dix périodes. Bit = 1000000/baud µs ; trame = 10000/baud ms. Pauses de repos exclues.
Difficulté
Construis · Observe
Allume 65, 9600 baud : bit ≈ 104.1667 µs, trame ≈ 1.041667 ms.
Besoin d’un indice ?
65; 9600 baud → ≈104.1667 µs; ≈1.041667 ms
Explore · Explore
85, 4800 baud : ≈ 208.3333 µs et ≈ 2.083333 ms.
Besoin d’un indice ?
85; 4800 baud → ≈208.3333 µs; ≈2.083333 ms
Résous · Résous
255, 1200 baud : ≈ 833.3333 µs et ≈ 8.333333 ms.
Besoin d’un indice ?
255; 1200 baud → ≈833.3333 µs; ≈8.333333 ms
Lectures complémentaires et fiches de circuits
UART : trame 8N1
Les appareils accordent format et temps. UART transporte un octet ; le codage lui donne un sens.
tbit = 1000000/baud µs; tframe = 10 × tbit = 10000/baud ms
Le départ aligne le temps du récepteur ; l’arrêt rend le repos. Asynchrone exige quand même des réglages temporels compatibles.
Un lien utile
Huit bits utiles prennent dix périodes : 9600 baud sans pauses permet 960 octets/s.
Au-delà du modèle
Changer l’octet change le motif, pas la durée.
Un piège à éviter
Le nombre s’écrit habituellement poids fort d’abord, mais b0 part en premier. Tout octet n’est pas ASCII ; 8N1 n’a pas de parité.
Seul baud double. Durée de trame…
- double
- moitié
- identique
Pour aller plus loin
Les dix périodes deviennent deux fois plus courtes.
Motif de A
65 à 9600 baud.
b0…b7 : 1 0 0 0 0 0 1 0 ; ≈ 1.041667 ms.
Huit uns
255 à 1200 baud.
Départ zéro, huit uns ; ≈ 8.333333 ms.
Essaie un autre changement
Compare 65 et 85 à 9600 baud, puis divise baud par deux pour 85. Seule la vitesse change la durée.