🎯 Objetivo del curso
Dominar la arquitectura y programación de los microcontroladores clásicos, estándares de la industria y educación. Bajo costo, amplia difusión y base para entender todos los demás.
📌 Programa Sintético
Arquitectura de microcontroladores de 8 bits: AVR, PIC, familia 8051. Entornos de desarrollo: configuración, compilación, carga y depuración. Programación en lenguaje C: estructuras, punteros, manejo de registros. Entradas y Salidas digitales. Módulos de tiempo: retardos, contadores, medición de frecuencia. Sistema de interrupciones. Comunicación: protocolos y conexión con otros dispositivos. Proyecto final: equipo funcional basado en arquitectura de 8 bits.
🧩 Proyecto del nivel
Diseño y construcción de un equipo autónomo funcional basado en microcontrolador de 8 bits: sistema de monitoreo de temperatura y humedad con display LCD, comunicación serial y alarma configurable.
Unidad 1 (Sem 1-2): Arquitectura y entorno de desarrollo. Unidad 2 (Sem 3-4): GPIO e interrupciones. Unidad 3 (Sem 5-6): Timers y comunicación. Unidad 4 (Sem 7-8): Periféricos avanzados y proyecto final.
Unidad 1 — I2C y SPI (Semanas 1-2)
- I2C: tramas, drivers TWI del AVR
- SPI: modos, master/slave, dispositivos
- Lab: RTC por I2C + display OLED
Unidad 2 — UART Avanzado y RS-485 (Semanas 3-4)
- UART con interrupciones y buffers circulares
- Protocolo RS-485: comunicación industrial multipunto
- Modbus RTU básico
- Lab: red RS-485 con múltiples nodos AVR
Unidad 3 — Manejo de Memorias y Datos (Semanas 5-6)
- EEPROM interna: lectura, escritura, wear leveling
- Memorias externas SPI: flash, SRAM, FRAM
- Estructuras de datos en embebido: registros, colas, buffers
- Lab: datalogger con almacenamiento en memoria flash
Unidad 4 — Bajo Consumo y Proyecto Final (Semanas 7-8)
- Modos de bajo consumo en AVR: idle, power-down, power-save
- Wake-up por watchdog y pin
- Proyecto final: nodo sensor autónomo de bajo consumo con comunicación
Bienvenido a Desarrollo en 8 Bits — Nivel Intermedio.
Este nivel profundiza en los periféricos de comunicación: I2C, SPI y UART avanzado, y cómo conectar dispositivos externos al microcontrolador.
Semana 1:
– ¿Por qué necesitamos protocolos de comunicación?
– I2C: el protocolo de dos cables
– Dirección de dispositivo, START/STOP, ACK
– Cómo conectar múltiples sensores en el mismo bus
– Detección de dispositivos I2C con scanner
Contenido exclusivo para alumnos registrados
Registrate gratis y accedé hasta la Unidad 1 completa de este nivel.
Registrarme gratis →