|
LES
TIMERS
Application au
microcontrôleur MC9S12
|
Hugues
ANGELIS |
page 02 |
Détail des registres
TIOS (Timer Input
Output Select Register)
(base + 0)
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
Read |
IOS7 |
IOS6 |
IOS5 |
IOS4 |
IOS3 |
IOS2 |
IOS1 |
IOS0 |
|
Write |
|
Reset |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Accès : Toujours accessible
en lecture et en écriture.
IOSX
Input Output Select Choix du mode de
fonctionnement du canal.
Fonction : Permet de choisir si
le port du composant est associé à un étage d'entrée ou un étage de
sortie.
Etat : 0, le canal est
utilisé en mode Input Capture. 1, le canal est utilisé en mode Output Compare.
TCNT (Timer Counter
Register)
(base + 4)
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
Read |
TCNT15 |
TCNT14 |
TCNT13 |
TCNT12 |
TCNT11 |
TCNT10 |
TCNT9 |
TCNT8 |
|
Write |
|
Reset |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
(base + 5)
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
Read |
TCNT7 |
TCNT6 |
TCNT5 |
TCNT4 |
TCNT3 |
TCNT2 |
TCNT1 |
TCNT0 |
|
Write |
|
Reset |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Accès : Toujours accessible
en lecture et en écriture, mais sans signification en écriture.
Une lecture de ce registre doit toujours être faite en un accès sur
16 bits, pas en 2 accès de 8 bits.
TCNTX
Timer Counter Valeur
du Free Running Counter.
Fonction : Permet de connaître la
valeur du Free Running Counter. A lire sur 16 bits.
TSCR1 (Timer System Control Register
1)
(base + 6)
|
Bit |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
|
Read |
TEN |
TSWAI |
TSFRZ |
TFFCA |
0 |
0 |
0 |
0 |
|
Write |
|
|
|
|
|
Reset |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
|