Preguntas con etiqueta 'hal-library'

1
respuesta

¿Cómo recibir bytes de SPI con interrupciones usando HAL en STM32?

Background Estoy intentando establecer una conexión SPI entre dos STM32F103C8T6. Mediciones Según mi analizador lógico, recibo una señal que se ve bien (envío de 10 bytes con valores 0x55): ResultadosLafuncióndedevolucióndellamadade...
1
respuesta

HAL I2C se bloquea, no se puede resolver con el uso rutinario estándar para desbloquear I2C

Tengo un problema con un bus I2C en un STM32F4, que se bloquea muy rápido después del inicio. La línea SDA se mantiene baja todo el tiempo y la línea SCL alta. Así que esto me parece un bloqueo de bus I2C estándar e intenté la siguiente rutina p...
1
respuesta

La interrupción STM32 no se dispara

Estoy usando un STM32F103C8T6 (también conocido como píldora azul). Inicia GPIO y controlador de interrupciones: static void MX_GPIO_Init(void) { GPIO_InitTypeDef GPIO_InitStruct; /* GPIO Ports Clock Enable */ __HAL_RCC_GPIOC_CLK_EN...
2
respuestas

No se puede inicializar el temporizador STM32 en un modo de pulso con ST HAL

Utilizo un tablero de descubrimiento STM32F401C con microcontrolador STM32F401VCT6 y quiero configurar un temporizador en un modo de impulso, generando una interrupción después del período transcurrido. El controlador de interrupciones es para a...
1
respuesta

Biblioteca de periféricos estándar y controladores HAL juntos en Keil

parece que: ST se ha movido al inicializador de código Cubemx y genera solo HAL conductores Keil ha introducido DFP y Manage-Run-run-time-Environment, que utilizar unidades HAL aunque el cubemx de ST y el env de tiempo de ejecución de K...
1
respuesta

Configuración de PWM en PA.3 de la placa Nucleo STM32F091RC

Estoy usando STM32Cube y las bibliotecas HAL para configurar el PWM. Para inicializar Timer 2, tengo: void HAL_TIM_Base_MspInit(TIM_HandleTypeDef* htim_base) { GPIO_InitTypeDef GPIO_InitStruct; if(htim_base->Instance==TIM2) { /*...
0
respuestas

STM32F4 ADC oscilante

Estoy intentando leer el ADC de un STM32F4. El código de esqueleto fue generado por CubeMX, se utiliza la biblioteca HAL. Los valores de lectura son factibles pero tienen un ruido periódico, como se ve aquí: La gráfica fue generada por...
0
respuestas

interconectando el sensor de color tcs3200 con STM32f746zg

Quiero conectar el sensor de color TCS3200 con STM32f746ZG. Dado que el TCS3200 genera una frecuencia basada en la cantidad de luz recibida, necesito alguna forma de contar el número de pulsos de diferentes colores para determinar un color. E...
0
respuestas

STM32F103 leyendo el valor del sensor de luz por I2C

Estoy intentando leer el valor del sensor GY-30 BH1750 por I2C, pero cuando verifico las variables en STM Studio, no cambian. La dirección del sensor es 0x23 cuando el addr está conectado a GND POWER_ON 0x01 RESET 0x07 BH1750_CONTINU...
0
respuestas

Error de superación de UART con HAL_UART_Transmit () frente a HAL_UART_Transmit_IT ()

En mi placa principal tengo un STM32F103ZET6 y uso la biblioteca HAL V1.6 para programarlo. También hay una placa de sensores que está conectada a mi placa principal y este sensor me envía datos a través de UART continuamente. Para obtener datos...