Modifications

12 octets ajoutés ,  14 mars 2021 à 16:57
Ligne 237 : Ligne 237 :     
<br>'''Présentation du protocole UART'''<br>
 
<br>'''Présentation du protocole UART'''<br>
[[Fichier:Constitution trame uart.png|vignette|droite|Trame UART]]
   
La liaison UART (pour Universal Asynchronous Receiver Transmitter), se veut universelle et est implémentée dans la quasi-totalité des microcontrôleurs du marché (STM, Arduino...).
 
La liaison UART (pour Universal Asynchronous Receiver Transmitter), se veut universelle et est implémentée dans la quasi-totalité des microcontrôleurs du marché (STM, Arduino...).
   Ligne 245 : Ligne 244 :  
*Un bit de parité pour le contrôle d’erreur;
 
*Un bit de parité pour le contrôle d’erreur;
 
*Un bit de STOP à 1 pour marquer la fin de la trame. Le niveau logique de repos est le 1.
 
*Un bit de STOP à 1 pour marquer la fin de la trame. Le niveau logique de repos est le 1.
 +
<br>
 +
[[Fichier:Constitution trame uart.png|400px|vignette|centré|Trame UART]]
 
<br>
 
<br>
 
Quand on initialise la liaison (il faut le faire du côté émetteur et aussi du côté récepteur), il faut initialiser de façon cohérente des deux côtés de la liaison. En particulier, il faut régler la vitesse de transmission sur l’une des vitesses standard (le Baudrate).
 
Quand on initialise la liaison (il faut le faire du côté émetteur et aussi du côté récepteur), il faut initialiser de façon cohérente des deux côtés de la liaison. En particulier, il faut régler la vitesse de transmission sur l’une des vitesses standard (le Baudrate).
243

modifications