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...
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...
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...
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...
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...
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...
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...
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...
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...
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...