Outils pour utilisateurs

Outils du site


tns_nucleo

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Dernière révision Les deux révisions suivantes
tns_nucleo [2019/03/27 17:39]
bvandepo [Configuration du répertoire de firmware]
tns_nucleo [2019/03/27 17:48]
bvandepo [Configuration du Timer 1]
Ligne 172: Ligne 172:
  
 ==== Configuration du Timer 1 ==== ==== Configuration du Timer 1 ====
 +Cliquer sur l'​onglet Clock Configuration pour visualiser les différentes horloges disponibles. Repérer l'​horloge utilisée pour cadencer le TIMER1.
  
  
Ligne 187: Ligne 188:
 {{ ::​timer_base_config.png?​600 |}} {{ ::​timer_base_config.png?​600 |}}
 <color red> auto-reload preload ? up ? </​color>​ <color red> auto-reload preload ? up ? </​color>​
-Dans notre cas, nous voulons générer des évènements à la fréquence de 24kHz.+Dans notre cas, nous voulons générer des évènements à la fréquence de 48kHz.
  
  
Ligne 211: Ligne 212:
            ARR = 16/32-bit Autoreload register            ARR = 16/32-bit Autoreload register
            RCR = 16-bit repetition counter            RCR = 16-bit repetition counter
 +exemple de la doc:
   TIM_CLK = 72 MHz   TIM_CLK = 72 MHz
   Prescaler = 1   Prescaler = 1
Ligne 222: Ligne 223:
 En fait l'​horloge d'​entrée qui cadence TIM1 est à 64Mhz  (voir l'​onglet Clock Configuration dans l'​appli) En fait l'​horloge d'​entrée qui cadence TIM1 est à 64Mhz  (voir l'​onglet Clock Configuration dans l'​appli)
 Pour les 48Khz demandés sur le sujet: Pour les 48Khz demandés sur le sujet:
-il faut un facteur de division de 64.10^6 / 24.10^3 = 1333.3333+il faut un facteur de division de 64.10^6 / 48.10^3 = 1333.3333
  
 je peux régler ​ je peux régler ​
tns_nucleo.txt · Dernière modification: 2019/03/28 14:22 par bvandepo