TIMER/FR

From 3dbrew
< TIMER
Revision as of 02:58, 5 January 2013 by Orion78fr (talk | contribs) (Created page with "== Registres == {| class="wikitable" border="1" ! NOM ! ADDRESSE PHYSIQUE ! TAILLE |- | REG_TM0VAL | 0x10003000 | 2 |- | REG_TM0CNT | 0x10003002 | 2 |- | REG_TM1VAL | 0x100030...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Registres

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

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.