Generación y cálculo de tablas de búsqueda para seno y coseno
La generación y cálculo de tablas de búsqueda (LUT) para funciones trigonométricas implica varios pasos clave:
Definición de la resolución (tamaño de la tabla)
Para un número de micropasos deseado N, el tamaño típico de la tabla es N (aunque puede ser N+1 para facilitar la conexión circular).
Por ejemplo, si se requieren 256 micropasos, se ...
Publicado el 9-7 01:18
Implementación de Firmware para Sensor HS3003 y Pantalla OLED
Control de Sensores de Humedad y Temperatura HS3003 con Pantalla OLED
Este artículo detalla la implementación del firmware para interactuar con un sensor digital de humedad y temperatura HS3003, y cómo visualizar los datos obtenidos en una pantalla OLED de 0.96 pulgadas. El código se desarrolla utilizando funciones de una biblitoeca estándar de ...
Publicado el 8-20 17:36
Implementación de Driver I2C para el ADC ADS1110
Controlador para ADS1110 mediante Protocolo I2C
El ADS1110 de Texas Instruments es un convertider analógico-digital (ADC) de 16 bits con interfaz I2C, diseñado para mediciones de corriente y voltaje. Este artículo presenta una implementación de driver modular que abstrae las funciones de hardware, facilitando su integración en diferentes plataf ...
Publicado el 7-30 05:32
Integración de STM32 y ESP01S con la plataforma IoT OneNet mediante MQTT
La implementación de un ecosistema de hogar inteligente requiere una comunicación robusta entre los nodos de sensores y la nube. En este artículo, detallaremos cómo configurar la plataforma OneNet de China Mobile y cómo programar un microcontrolador STM32 utilizando un módulo WiFi ESP01S para transmitir datos de telemetría mediante el protocolo ...
Publicado el 7-29 16:29
Guía de Uso del Proyecto Open Source HydraFW
HydraFW es el firmware oficial para HydraBus, una herramienta versátil de código abierto diseñada para entusiastas del hardware embebido, cubriendo aprendizaje, desarrollo, depuración, hacking y pruebas de penetración. Desarrollado en C (y ensamblador), HydraFW potencia la placa HydraBus v1.
HydraBus soporta múltiples protocolos de comunicación ...
Publicado el 7-28 12:21
Optimización de Portabilidad RTOS en STM32: Verificación a Nivel de Registros para Cortex-M
Fundamentos de Portabilidad RTOS en Microcontroladores STM32
La adaptación de sistemas RTOS (FreeRTOS, RT-Thread, Zephyr) a plataformas STM32 requiere un entendimiento profundo de la capa de abstracción de hardware, mecanismos de interrupción y gestión de contexto. Este proceso implica una transición de programación bare-metal a modelos de conc ...
Publicado el 7-17 01:18
Lectura del codificador magnético AS5047P mediante SPI con STM32 para obtener ángulo del motor
Descripción del sistema
El AS5047P es un codificador magnético rotatorio de alta rseolución que proporciona información de posición angular absoluta de 14 bits (0–16383 correspondiente a 0–360°) a través de una interfaz SPI. Al leer estos datos con un microcontrolador STM32, es posible implementar control de lazo cerrado de posición del moto ...
Publicado el 7-15 10:55
Configuración de un proyecto con STM32CubeMX, LwIP y el transceptor de red YT8512C
Introducción
En esta guía se describe el proceso de integración del chip PHY YT8512C con el stack TCP/IP LwIP sobre un microcontrolador STM32, empleando STM32CubeMX para la generación del código base. Se utiliza la placa de desarrollo Explorer V3.4 de Alientek junto con las herramientas CLion, arm-none-eabi-gcc y OpenOCD. El código del controla ...
Publicado el 7-11 19:11
Implementación de TRDP en STM32 para Redes Ethernet Ferroviarias en Tiempo Real
Diseño de la Arquitectura del Sistema
Configuración de la Plataforma de Hardware
Microcontrolador principal: STM32F407ZGT6 (168MHz, 1MB Flash, 192KB RAM)
Controlador de red: LAN8742A (interfaz RMII, 10/100Mbps)
Memoria: SDRAM externa de 8MB (utilizada como caché para la pila de protocolo)
Almacenamiento: SPI Flash de 16MB (para configuraciones ...
Publicado el 7-11 12:26
Sistema de Monitoreo de Humedad Basado en STM32
Sistema de Monitoreo de Humedad Basado en STM32
Este sistema se centra en la adquisición de datos ambientales, su procesamiento local y la transmisión remota para un monitoreo inteligente. Su arquitectura modular permite su despliegue en entornos como invernaderos, almacenes o laboratorios.
Descripción de Módulos Principales
El sistema integ ...
Publicado el 7-6 17:34