« Fonctionnement d'un ordinateur/Les bus et liaisons point à point (généralités) » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 262 :
Pour donner un premier exemple, nous allons aborder le port RS-232, un bus série utilisé sur les port série qu'on trouve à l'arrière de nos PC. Celui-ci était autrefois utilisé pour les imprimantes, scanners et autres périphériques du même genre. Ce RS-232 est un bus série asynchrone.
 
Une transmission sur ce bus se résume à l'échange d'un octet de donnée. La trame complètesecomplète se décompose en un bit de ''start'', l'octet de données à transmettre, un bit de parité, et un bit de ''stop''. Le bit de start est systématiquement un bit qui vaut 0, tandis que le bit de stop vaut systématiquement 1.
 
[[File:Serial frame.png|centre|Trame RS-232.]]
[[File:Constitution trame uart.png|centre|Trame RS-232.]]
 
L'envoi et la réception des trames sur ce bus se fait simplement en utilisant un composant nommé '''UART''' composé de registres à décalages qui envoient ou réceptionnent les données bit par bit sur le bus. Les données envoyer sont placées dans un registre à décalage, dont le bit de sortie est connecté directement sur le bus série. La réception se fait de la même manière : le bus est connecté à l'entrée d'un registre à décalage. Quelques circuits annexes s'occupent du calcul de la parité et de la détection des bits de ''start'' et de ''stop''.
 
===Le bus I²c===