Outils pour utilisateurs

Outils du site


tns_nucleo_tp1

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_tp1 [2019/04/02 12:10]
bvandepo [Récupération du Projet C++ de départ]
tns_nucleo_tp1 [2019/04/02 12:12]
bvandepo [Exercice 1: Génération de la base de temps]
Ligne 81: Ligne 81:
 Vous devrez affecter une bonne valeur à **htim1.Init.Period** pour obtenir la fréquence demandée. Il s'agit de la valeur correspondant au nombre de cycle -1 de décomptage du timer (chargée dans le registre nommé ARR lors du TD précédent), le prédiviseur étant réglé sur un facteur 1. Vous avez effectué un tel calcul lors du TD précédent. Vous devrez affecter une bonne valeur à **htim1.Init.Period** pour obtenir la fréquence demandée. Il s'agit de la valeur correspondant au nombre de cycle -1 de décomptage du timer (chargée dans le registre nommé ARR lors du TD précédent), le prédiviseur étant réglé sur un facteur 1. Vous avez effectué un tel calcul lors du TD précédent.
  
-Il faut ensuite compléter la fonction d'interruption dans le fichier Src/main.cpp +Il faut ensuite compléter la fonction d'interruption dans le fichier **Src/main.cpp**: 
 +<file cpp main.cpp>
   void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim){   void HAL_TIM_PeriodElapsedCallback(TIM_HandleTypeDef *htim){
-     //Code executé à la fréquence d'interruption+     //Ecrire ici votre code exécuté à la fréquence d'interruption
   }   }
-  +</file>  
 ===Génération du signal sur la broche===   ===Génération du signal sur la broche===  
  
Ligne 98: Ligne 98:
 {{https://homepages.laas.fr/bvandepo/files/iut/tp_tns/image_verso.jpg}} {{https://homepages.laas.fr/bvandepo/files/iut/tp_tns/image_verso.jpg}}
      
-Les autres broches des connecteurs sont organisées tel que le montre le schéma suivant:+Les autres broches des connecteurs sont organisées tel que le montre le schéma suivant (la carte étant vue depuis le haut, composants face à vous):
 {{ ::nucleo-f334_pinout.png?800 |}} {{ ::nucleo-f334_pinout.png?800 |}}
  
tns_nucleo_tp1.txt · Dernière modification: 2019/04/03 14:01 de bvandepo