APPLICATION DE LA
CONVERSION ANALOGIQUE NUMERIQUE
LE CONTROLEUR MC9S12C128
|
Hugues
ANGELIS |
page 07 |
ATDDIEN (ATD Digital Input
Enable)
Base + 12
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
IEN[15 :0] |
Write |
Reset Value |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Accès : Toujours
accessible
IENX Input Enable
X Entrée numérique X
activée
Fonction : Permet d’activer, en plus de la fonction
analogique, le buffer logique associé, dont le résultat est lisible
sur PORTAD (voir le cours sur les ports).
Etat : 0 = Buffer numérique désactivée ;
1 = Buffer numérique activée.
ATDCMPHT (ATD Compare Higher Than)
Base + 14
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
CMPHT[15 :0] |
Write |
Reset Value |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Accès : Toujours
accessible
Annule la séquence de
conversion en cours en cas d’écriture
CMPHTX Compare
Higher Than X
Comparaison X
Fonction : Permet de définir le sens de la comparaison
automatique.
Ces bits n’ont de sens que si CMPEX
est activé.
X représente le numéro d’ordre de la conversion dans la séquence,
pas le numéro du canal.
Etat : 0 = Teste si la conversion est inférieure ou
égale à ATDDRX ; 1 = Teste si la conversion est supérieure à ATDDRX.
ATDDR0 (ATD Data Register
0)
Base + 16
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
D11 |
D10 |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
0 |
0 |
0 |
Write |
|
|
|
|
Reset Value |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Résolution 12 bits justifié à gauche
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
0 |
0 |
0 |
0 |
D11 |
D10 |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Write |
|
|
|
|
Reset Value |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Résolution 12 bits justifié à droite
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
0 |
0 |
0 |
0 |
0 |
Write |
|
|
|
|
|
|
Reset Value |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Résolution 10 bits justifié à gauche
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
0 |
0 |
0 |
0 |
0 |
0 |
D9 |
D8 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Write |
|
|
|
|
|
|
Reset Value |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Résolution 10 bits justifié à droite
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Write |
|
|
|
|
|
|
|
|
Reset Value |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Résolution 8 bits justifié à gauche
Bit |
15 |
14 |
13 |
12 |
11 |
10 |
9 |
8 |
7 |
6 |
5 |
4 |
3 |
2 |
1 |
0 |
Read |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
D7 |
D6 |
D5 |
D4 |
D3 |
D2 |
D1 |
D0 |
Write |
|
|
|
|
|
|
|
|
Reset Value |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
0 |
Résolution 8 bits justifié à droite
Accès : Toujours
accessible
Etat : 0 = Conversion non achevée ou comparaison
fausse ; 1 = Conversion achevée ou comparaison vraie.
|