Module de transmissionL'émission des données est réalisée via le module d'émission. On va donc étudier sous la forme d'un exemple, l'émission et donc le fonctionnement du module de transmission.
InitialisationConsidérons que l'horloge interne est à 25MHz, que l'on souhaite émettre des données sous la forme d'un octet auquel on ajoute un contrôle de parité paire à 57600 bauds. Comme notre 9s12 exécute d'autres taches, nous allons travailler par interruptions.
·
Initialisation du prédiviseur d'horloge avec la
valeur 0x001B :
·
Initialisation du registre de contrôle SCICR1 avec
la valeur 0x16 :
·
Initialisation du registre de contrôle SCICR2 avec
la valeur 0xEC : Le bloc SCI est maintenant configuré et prêt à effectuer des transmissions.
|