Preguntas con etiqueta 'hal-library'

2
respuestas

STM32F722ZE Comunicación SPI con LSM6DS33 utilizando HAL

Durante mucho tiempo no puedo leer los datos correctos del registro de control LSM6DS33 (acelerómetro + giroscopio). Como leí en la hoja de datos, la dirección de registro de control WHO_I_AM es 0x0f. Para leer los datos, el MSB debe configur...
1
respuesta

¿Puede medir la frecuencia a través de interrupciones cuando los pines son utilizados por un codificador? SMT32F4

Para calcular la velocidad actual, una opción es leer la posición actual cada 20 ms. La velocidad promedio es position_old minus position_current. Esto funciona bien si hay muchos pulsos por 20 ms pero a velocidades bajas, la precisión disminuye...
1
respuesta

STM32f4 Puerto a HAL: USB HID descargando paquetes

Estoy tratando de portar un código HID personalizado de trabajo desde un periférico estándar a HAL. Estoy enviando dos informes consecutivos en un solo bucle while. En el código de Periférico estándar se llama dos veces para enviar informes alte...
2
respuestas

Timer1 en stm32f4

Estoy probando stm32 después de un largo tiempo de programación en avr, y parece que estoy luchando con el temporizador. Quiero usar el temporizador para manejar las congelaciones: HAL_TIM_Base_Start_IT(&htim1); while ((GPIOA->IDR &am...
1
respuesta

operación de velocidad variable i2c LTC4015

Estoy planeando usar LTC4015 IC para la aplicación de cargador de dinero. Tengo que conectar el IC con mi MCU host. PÁGINA DE PRODUCTOS LTC4015 Tengo otros IC de controlador de carga conectados a través del mismo bus I2C. otros circuitos...
1
respuesta

STM32: Diferencia entre HAL_xxx_Init () y HAL_xxx_MspInit ()

Al usar la HAL (Biblioteca de abstracción de hardware) para cualquiera de los microcontroladores STM32: Para un periférico dado, ¿por qué tiene que llamar un HAL_...init() , así como un HAL ..._ MspInit ( ) : ¿por qué se separan varios "ini...
1
respuesta

STM32F4 - Lectura del contador del temporizador de propósito general

Estoy utilizando la biblioteca HAL STM32F4 en una placa de descubrimiento STM32F4 emulada [en QEMU], y estoy tratando de configurar TIM2 (temporizador de propósito general) y leer su registro de conteo (sin interrupción). Actualmente siempre obt...
2
respuestas

__HAL_TIM_GetCounter con STM32F103

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 /...
1
respuesta

STM32L1xx HAL_GPIO_Init Problema

Estoy desarrollando una aplicación para un proyecto de la Universidad en mi placa STM32L1DISCO con la MCU STM32L152RC. He configurado los pines y he generado el código de inicio a través de STM32CubeMX. Estoy usando Atollic TrueSTUDIO como el...
1
respuesta

Dificultad para leer los registros usando el I2C

Es necesario obtener los valores de velocidad angular del módulo de giroscopio en tablero" Amperka ". Pero incluso para leer el registro de identificador, devolvió respuestas incorrectas. Ya se pasó el día y ni siquiera lo he logrado, sin men...