__HAL_TIM_GetCounter con STM32F103

1

Encontré una gran cantidad de tutoriales para obtener el valor de contador de un temporizador de interrupción algo como:

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

Generalmente, este código se usa con las bibliotecas HAL y STM32F4 Utilicé lo mismo pero la función no está declarada en las bibliotecas de HAL. ¿Sabes por qué? ¿Qué se supone que debo usar en su lugar?

Gracias

    
pregunta vib

2 respuestas

1

Fue: __HAL_TIM_GET_COUNTER

Debería RTFM mejor

    
respondido por el vib
1

__HAL_TIM_GetCounter() está aparentemente en desuso y se mueve a Legacy/stm32_hal_legacy.h . Si tienes muchos códigos antiguos, puedes poner #define USE_LEGACY en stm32f1xx_hal_conf.h para incluirlo automáticamente.

    
respondido por el berendi

Lea otras preguntas en las etiquetas