Il y a 4 timers. Ces timers fonctionnent à une fréquence d'environ 67027.964kHz.
RegistresEdit
Old3DS | Nom | Adresse physique | Taille | Utilisé par |
---|---|---|---|---|
Yes | TIMER_VAL(n) | 0x10003000 + 4*n | 2 | |
Yes | TIMER_CNT(n) | 0x10003002 + 4*n | 2 |
TIMER_VALEdit
Ecrire à REG_TMxVAL charge une valeur de départ pour un des 4 timers, alors que le lire donne la valeur courante du timer.
TIMER_CNTEdit
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-upEdit
Quand count-up est activé, la valeur du timer est incrémenté chaque fois que le précédent overflow.