Information Technology Reference
In-Depth Information
- le registre indiquant le statut de la ligne de transmission (libre, occupée);
- le registre d'identification de l'interruption. Lorsqu'un caractère vient d'être reçu
dans le registre de réception ou vient d'être émis depuis le registre d'émission, il
y a levée d'une interruption qui prévient le processeur qu'un caractère est dispo-
nible dans l'UART ou que l'UART est disponible pour une nouvelle émission. On
peut donc déclencher l'exécution du programme d'extraction du caractère;
- le registre diviseur. C'est le registre dont le contenu permet de définir la vitesse
d'émission et de réception de la ligne ;
- le registre de contrôle du modem. C'est à partir de ce registre que l'on positionne
les signaux à destination du modem ;
- le registre statut du modem. Il contient les informations permettant de connaître
l'état du modem. Ce registre est alimenté par les signaux en provenance du modem
et positionnés par ce dernier;
- le registre d'émission. Il contient le caractère à transmettre à l'ordinateur distant
via le modem.
Les informations véhiculées par le bus interne sont transmises en parallèle. La
liaison externe utilisée ici est une liaison série et il est donc nécessaire de sérialiser
un caractère lorsque l'on émet et de paralléliser les bits à la réception des caractères.
Ce travail est effectué par les registres à décalage.
U A R T
INTR
Réception
à décalage
Réception
Donnée
reçue
Valider
interruptions
Logique
d'interruption
Logique
de communication
Statut ligne
Identification
interruption
BUS
Diviseur
Contrôle ligne
Contrôle Modem
RTS
DTR
CTS
DSR
RSLD
RI
Statut Modem
Transmission
à décalage
Donnée
transmise
Émission
Figure 9.10
Architecture de l'UART.
Search WWH ::




Custom Search