LES LIAISONS SERIE
DU MICROCONTROLEUR MC9S12C128
 

Hugues ANGELIS

page  02

Les registres du bloc SCI

 

SCIBDH (SCI Baud Rate Register High)                                                 Base address + 0

Bit

7

6

5

4

3

2

1

0

Read

IREN

TNP1

TNP0

SBR12

SBR11

SBR10

SBR9

SBR8

Write

Reset Value

0

0

0

0

0

0

0

0

 

SCIBDL (SCI Baud Rate Register Low)                                                   Base address + 1

Bit

7

6

5

4

3

2

1

0

Read

SBR7

SBR6

SBR5

SBR4

SBR3

SBR2

SBR1

SBR0

Write

Reset Value

0

0

0

0

0

1

0

0

Accès :  Toujours accessible en lecture et en écriture si AMAP = 0.
L'initialisation doit être réalisée dans l'ordre SCIBDH puis immédiatement après SCIBDL. Il ne doit pas il y avoir d'opérations entre les deux écritures.

IREN                 Infrared Enable bit                                                                 Activation du mode IrDA
Fonction :          Permet de mettre en marche les fonctions IrDA (Infrared Data Association). L’activation de IREN   rend la transmission série via USB                           ou RS232 impossible.
Etat :                 0 = IrDA éteint (transmission série normale)  1 = IrDA activé (transmission série IrDA)

TNPX                 Transmit Narrow Pulse bit                                                Largeur des impulsions IrDA
Fonction :          Définie la durée de l’impulsion infrarouge du module IrDA lorsqu’il est activé.
Etat :                00 = impulsion de 3/16 de la durée d’un bit.
                         01 = impulsion de 1/16 de la durée d’un bit.
                         10 = impulsion de 1/32 de la durée d’un bit.
                         11 = impulsion de 1/4 de la durée d’un bit.

SBRX                 SCI Baud Rate                                                                             Prédiviseur d'horloge
Fonction :          Permet de régler le débit2 de la liaison série. Si tous les bits SBRX sont à zéro, le prédiviseur est désactivé.
Etat
:                 Baud Rate = fCLK / [16 x (Σ SBRX)]