Le microcontrôleur MC9S12 |
Hugues ANGELIS |
page 6 |
Le port timer (Port T).
Le port T est partagé par deux fonctions : le port T et les timers. Les timers sont prioritaires dans l’usage des broches du port. Si le module timer est activé, TIMER ENABLE est à 1, les multiplexeurs B et C sont en position 1, le port n’a alors plus accès à la sortie. On peut toutefois lire l’état du port en utilisant le registre PTIT ou si DDRT a été correctement configuré, par le registre PTT. Si le module timer est désactivé, TIMER ENABLE est à 0 et les multiplexeurs B et C sont donc raccordés aux registres du port. C’est l’état du bit DDRT qui définit si l’étage de sortie est activé ou pas. Configuré en sortie (DDRT=1), les données écrites dans PTT sont présente sur la broche de sortie, et si le port est définit en entrée, on peut lire la donnée dans PTT ou dans PTIT.
PTT (Port T Data Register) Base address + 576
Accès : Toujours accessible en lecture et en écriture. PTTX Port T Data Bit X Bit X de donnée du port T. Fonction : Permet, si le bit est défini en entrée de lire la valeur logique présente sur la broche respective du port T, et si le bit est défini en sortie de fixer la valeur logique présente sur la broche respective du port T.
PTIT (Port T Data Input
Register) Base
address + 577
Accès : Toujours accessible en lecture. PTITX Port T
Data Input Bit X Bit X de donnée entrante du
port T.
DDRT (Port T Data Direction
Register) Base address +
578
Accès : Toujours accessible en lecture et en écriture. DDRTX Port T Data Direction Bit X Direction du bit X du port T. Fonction : Permet de définir si la broche du port T, associée au bit, est définie comme une entrée ou comme une sortie. Etat : 0 : Bit en entrée 1 : Bit en sortie.
RDRT (Port T Reduced Drive
Register) Base address + 579
Accès : Toujours accessible en lecture et en écriture. RDRTX Port T,
Bit X Reduced Drive Réduction de la sortance du bit X du port T.
PERT (Port T Pull Device Enable Register) Base address + 580
Accès : Toujours accessible en lecture et en écriture. PERTX Port T,
Bit X Pull Device Enable Résistance de tirage du bit X du port T.
PPST (Port T Polarity Select Register) Base address + 581
Accès : Toujours accessible en lecture et en écriture.
PPSTX Port T, Bit X Pull Device
Selection
Choix de la résistance de tirage du bit X du port T.
PTTRR (Port T Routing Register) Base address + 583
Accès : Toujours accessible en lecture et
en écriture.
|