Cours
Liaison série :
Schéma de principe :

Les bits sont envoyés les uns à la suite des autres sur la ligne de données. Cela a pour effet de limiter le nombre de fils. Une transmission peut être synchrone dépendante d'une horloge ou asynchrone indépendante de l'horloge.
Les micro-contrôleurs actuels disposent tous d'un module USART (Universal Synchronous and Asynchronous Receiver and Transmitter) qui permet de gérer une liaison série.
Liaison série asynchrone
Chronogramme d'une transmission asynchrone

Il n'y a pas de signal d'horloge, la synchronisation entre émetteur et récepteur se fait avec le bit de start et le(s) bit(s) de stop.
- Bit de start : c'est un signal de synchronisation. Le début de la trasnmission des données est marqué par le passage du signal au niveau logique 0.
- Bit de données : envoyés aprés le bit de start. Dans le chronogramme précédent, la donnée est codée sur 7 bits.
- Bit de parité : permet de détecter une erreur de transmission dans les données. Il dépend de deux paramètres :
- le choix de la parité (paire ou impaire)
- le nombre de bits à 1 à transmettre
- Exemples :
- Parité paire : on doit avoir un nombre pair de bits à 1.
- Parité impaire : on doit avoir un nombre impair de bits à 1.
Autres exemples :
Données sur 7 bits Convention de parité paire = 0 impaire = 0
0000000 00000000 10000000
1010001 11010001 01010001
1101001 01101001 11101001
1111111 11111111 01111111
Données sur 8 bits comme dans l'exemple ci-dessus (attention au sens de lecture) :
10010101 010010101 110010101
- Bit de stop : il signale au récepteur la fin de l'émission des données.
Liaison série synchrone
Chronogramme d'une transmission synchrone, un signal d'horloge est ajouté au signal de données :

La transmission synchrone permet l'envoi de bits de données sans bit de synchronisation start et stop. L'envoi de données est synchronisé par un signal d'horloge périodique.
Créé avec HelpNDoc Personal Edition: Ne restez pas dans le passé : convertissez vos fichiers d'aide WinHelp HLP en CHM avec HelpNDoc