TIMER/FR: Difference between revisions
< TIMER
 Created page with "== Registres == {| class="wikitable" border="1" !  NOM !  ADDRESSE PHYSIQUE !  TAILLE |- | REG_TM0VAL | 0x10003000 | 2 |- | REG_TM0CNT | 0x10003002 | 2 |- | REG_TM1VAL | 0x100030..."  | 
				 Sync with EN version  | 
				||
| Line 1: | Line 1: | ||
Il y a 4 timers. Ces timers fonctionnent à une fréquence d'environ 67027.964kHz.  | |||
== Registres ==  | == Registres ==  | ||
{| class="wikitable" border="1"  | {| class="wikitable" border="1"  | ||
!    | !  Old3DS  | ||
!    | !  Nom  | ||
!    | !  Adresse physique  | ||
!  Taille  | |||
!  Utilisé par  | |||
|-  | |-  | ||
|   | | style="background: green" | Yes  | ||
|   | | [[#TIMER_VAL|TIMER_VAL]](n)  | ||
| 0x10003000 + 4*n  | |||
| 2  | | 2  | ||
|  | |||
|-  | |-  | ||
|   | | style="background: green" | Yes  | ||
|   | | [[#TIMER_CNT|TIMER_CNT]](n)  | ||
| 0x10003002 + 4*n  | |||
| 2  | | 2  | ||
|  | |||
|}  | |}  | ||
=   | == TIMER_VAL ==  | ||
Ecrire à REG_TMxVAL charge une valeur de départ pour un des 4 timers, alors que le lire donne la valeur courante 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.  | ||
=   | == TIMER_CNT ==  | ||
{| class="wikitable" border="1"  | {| class="wikitable" border="1"  | ||
|+ REG_TMxCNT  | |+ REG_TMxCNT  | ||
Latest revision as of 12:20, 9 September 2016
Il y a 4 timers. Ces timers fonctionnent à une fréquence d'environ 67027.964kHz.
Registres
| Old3DS | Nom | Adresse physique | Taille | Utilisé par | 
|---|---|---|---|---|
| Yes | TIMER_VAL(n) | 0x10003000 + 4*n | 2 | |
| Yes | TIMER_CNT(n) | 0x10003002 + 4*n | 2 | 
TIMER_VAL
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_CNT
| 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.