🎯 Objetivo del curso
Pasar a arquitecturas de mayor capacidad, rendimiento y recursos. Estándar actual para soluciones profesionales, industriales y de mayor complejidad. Bases ARM.
📌 Programa Sintético
Arquitectura ARM de 32 bits: principios y diferencias con 8 bits. Estructura interna: núcleo, buses, memoria, periféricos. Lenguaje C aplicado. Gestión de relojes y consumo. Entradas/Salidas: modos, configuración, velocidades. Protocolos avanzados: CAN, Ethernet, USB. Introducción a RTOS. Proyecto final: sistema embebido de alto rendimiento.
🧩 Proyecto del nivel
Sistema embebido de alto rendimiento basado en ARM Cortex-M: adquisición de datos multicanal a alta velocidad, procesamiento en tiempo real y comunicación Ethernet a servidor MQTT.
Unidad 1 (Sem 1-2): Arquitectura ARM y GPIO. Unidad 2 (Sem 3-4): Interrupciones y timers. Unidad 3 (Sem 5-6): Comunicación avanzada. Unidad 4 (Sem 7-8): RTOS y proyecto final.
Unidad 1 — Arquitectura ARM y GPIO (Semanas 1-2)
- Arquitectura Cortex-M y árbol de relojes
- STM32CubeMX: generación de código inicial
- GPIO con HAL y LL
- Lab: LEDs y botones con STM32
Unidad 2 — Interrupciones, NVIC y Timers (Semanas 3-4)
- NVIC: prioridades y grupos de interrupciones
- EXTI: interrupciones externas configurables
- Timers básicos y avanzados: modos y canales
- Lab: generación de PWM preciso con timer
Unidad 3 — Protocolos de Comunicación (Semanas 5-6)
- I2C, SPI, UART en STM32: configuración por CubeMX
- DMA para comunicación sin CPU
- Lab: sensor I2C + display SPI + debug por UART, todo con DMA
Unidad 4 — ADC, DAC y Proyecto Final (Semanas 7-8)
- ADC multicanal con DMA: adquisición continua
- DAC: señales analógicas de salida
- Proyecto final: sistema de adquisición y generación de señales
Bienvenido a Desarrollo en 32 Bits — Nivel Básico.
Semana 1: ¿Por qué 32 bits?
– Limitaciones de los 8 bits y el salto al ARM
– Arquitectura ARM Cortex-M: M0, M0+, M3, M4, M7, M33
– El STM32 como plataforma de referencia
– Herramienta: STM32CubeIDE
– Primer proyecto: LED parpadeante en STM32
Contenido exclusivo para alumnos registrados
Registrate gratis y accedé hasta la Unidad 1 completa de este nivel.
Registrarme gratis →