991 bytes added
, 02:58, 5 January 2013
== Registres ==
{| class="wikitable" border="1"
! NOM
! ADDRESSE PHYSIQUE
! TAILLE
|-
| REG_TM0VAL
| 0x10003000
| 2
|-
| REG_TM0CNT
| 0x10003002
| 2
|-
| REG_TM1VAL
| 0x10003004
| 2
|-
| REG_TM1CNT
| 0x10003006
| 2
|-
| REG_TM2VAL
| 0x10003008
| 2
|-
| REG_TM2CNT
| 0x1000300A
| 2
|-
| REG_TM3VAL
| 0x1000300C
| 2
|-
| REG_TM3CNT
| 0x1000300E
| 2
|}
= Valeur du Timer =
Ecrire à REG_TMxVAL charge une valeur de départ pour un des 4 timers, alors que le lire donne la valeur courante du timer.
= Contrôle du Timer =
{| class="wikitable" border="1"
|+ REG_TMxCNT
! BIT
! DESCRIPTION
|-
| 0-1
| Sélection du Prescaler (0=F/1, 1=F/64, 2=F/256, 3=F/1024)
|-
| 2
| Count-up (0=Désactivé, 1=Activé)
|-
| 3-5
| Non utilisés
|-
| 6
| IRQ activé (0=Désactivé, 1=IRQ lors de l'overflow de la valeur du timer)
|-
| 7
| Démarrer/Arrêter (0=Démarrer, 1=Arrêter)
|}
= Count-up =
Quand count-up est activé, la valeur du timer est incrémenté chaque fois que le précédent overflow.