TIMER/FR
< TIMER
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
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.