🎯 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 — RTC y Gestión de Energía (Semanas 1-2)
- RTC: estructura, alarmas, wake-up
- Modos de bajo consumo y wake-up sources
- Lab: datalogger ultra low-power
Unidad 2 — FreeRTOS Básico (Semanas 3-4)
- Conceptos RTOS: tarea, scheduler, prioridades
- Primitivas de sincronización: semáforos, mutex, colas
- Lab: sistema multitarea: sensor + display + comunicación
Unidad 3 — USB y Ethernet (Semanas 5-6)
- USB CDC: STM32 como dispositivo serie virtual
- Ethernet con LwIP: stack TCP/IP básico
- Lab: comunicación USB-CDC con aplicación PC
Unidad 4 — CAN Bus y Proyecto Final (Semanas 7-8)
- CAN 2.0A/B: trama, arbitraje, filtros
- Redes CAN multipunto en STM32
- Proyecto final: red CAN de nodos con maestro Ethernet
Bienvenido a Desarrollo en 32 Bits — Nivel Intermedio.
Este nivel profundiza en periféricos avanzados: RTC, gestión de energía y manejo de interrupciones vectoriadas en ARM.
Semana 1:
– RTC en STM32: relojes de tiempo real en hardware
– Fuentes de reloj del RTC: LSE (cristal 32kHz) y LSI
– Registros de tiempo y fecha
– Alarmas y wake-up por RTC desde modos de bajo consumo
Contenido exclusivo para alumnos registrados
Registrate gratis y accedé hasta la Unidad 1 completa de este nivel.
Registrarme gratis →