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

 

 

page précédente (1) Retour à l'entrée du site Retour à Timers généralités