__HAL_TIM_GetCounter avec STM32F103

vib

__HAL_TIM_GetCounter avec STM32F103


J’ai trouvé beaucoup de tutoriels pour obtenir la valeur du compteur à partir d’un temporisateur d’interruption quelque chose comme:

      /* USER CODE BEGIN WHILE */ 
   while   ( 1 ) 
   { count =  __HAL_TIM_GetCounter (& htim2 );      //read TIM2 counter value 
 /* USER CODE END WHILE */ 

Généralement, ce code est utilisé avec les bibliothèques HAL et STM32F4 J’ai utilisé la même chose mais la fonction n’est pas déclarée dans les bibliothèques HAL. Est-ce que tu sais pourquoi? Qu’est-ce que je suis censé utiliser à la place?

Je vous remercie

Réponses


 vib

C’était: __HAL_TIM_GET_COUNTER

Je devrais mieux RTFM


 berendi

__HAL_TIM_GetCounter() est apparemment obsolète et déplacé vers Legacy/stm32_hal_legacy.h . Si vous avez beaucoup d’ancien code, vous pouvez mettre #define USE_LEGACY dans stm32f1xx_hal_conf.h pour l’inclure automatiquement.

 

__HAL_TIM_GetCounter, avec, STM32F103

 

google

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *