Preguntas con etiqueta 'hal-library'

1
respuesta

STM32F072 - Trabajando con HAL y FatFS

Estoy tratando de hacer un pequeño proyecto de registrador de datos con STM32F072 como una oportunidad para familiarizarse con la HAL de STM. Con CubeMX generé un código HAL que tiene SPI y también incluye FatFS. Ahora mismo estoy teniendo...
3
respuestas

PIC32 GPIO pines Pregunta de capa de abstracción de hardware

Estoy intentando escribir una capa de abstracción de hardware (HAL) para un PIC32 (PIC32MX664F128H para ser preciso), en el que puedo usar definiciones genéricas para los puertos en cuestión sin tener que usar los nombres de puertos y los regist...
1
respuesta

Estilo de codificación en el código HAL STM32

Mientras estaba leyendo los controladores HAL de STM32 para los temporizadores, encontré esta macro: #define __HAL_TIM_DISABLE(__HANDLE__) \ do { \ if (((__HANDLE__)->Instance->CCER & TIM_CCE...
1
respuesta

Confiabilidad UART STM32 con alta velocidad de transmisión

Estoy usando STM32F4 (sin información con la biblioteca HAL) como un servidor HTTP. No implemento la capa TCP, porque eso lo hago para mí con el módulo WiFi232 D2; todo lo que recibo en la unidad de usuario a través de UART es una cadena con sol...
1
respuesta

ST Microelectronics I2C Interrupt HAL Library pregunta

Estoy intentando que I2C (con interrupciones) en un F411RE funcione. Me sumergí en el código de la biblioteca HAL y encontré este bit tid ... static HAL_StatusTypeDef I2C_SlaveTransmit_TXE(I2C_HandleTypeDef *hi2c) { /* Declaration of tempora...
0
respuestas

Problema de recepción de UART cuando la Interrupción SysTick está habilitada

Estoy utilizando la placa STM32F411RE-Nucleo y generando un proyecto con Cube MX para System Workbench. El problema es que la función HAL_UART_Receive no recibe información del usuario, aunque no cambie ninguna configuración de UART, GPIO...
5
respuestas

I2C ocupado marca extraño comportamiento

He estado usando STMCUBE combinado con Keil desde hace algún tiempo. En su mayor parte, me gusta la biblioteca HAL y la documentación para los controladores STM32f1xx es bastante buena. Estoy haciendo un proyecto en el que estoy usando la tar...
4
respuestas

¿Cómo usar los temporizadores en la placa STM32 y la biblioteca HAL para medir la velocidad del motor?

Necesito medir la velocidad de un motor giratorio instalado en un disco codificador con 20 ranuras. El sensor basado en LM393 se mantiene en el lugar correcto, de modo que el disco del codificador gira entre la parte de detección. Creo que ne...
2
respuestas

¿Por qué Cubemx usa 0x32F2 como indicador para la configuración de RTC?

He creado un programa con el periférico RTC activado por cubemx. Después de analizar el código y buscar en Internet, descubrí que la razón por la que se escribe 0x32F2 en RTC_BKP_DR1 es para verificar si el RTC se configuró antes o no. ¿Por q...
2
respuestas

HAL_CAN_Transmit_IT y HAL_CAN_Receive_IT usan simultáneamente el problema

Sinopsis: las funciones de la biblioteca STM32 HAL HAL_CAN_Transmit_IT y HAL_CAN_Receive_IT no pueden usarse simultáneamente de manera efectiva sin riesgos de pérdida de datos. Detalles: Cuando creas un ciclo de recepción / t...