IntermedioNivel
Bimestral · 40hs · 4 UnidadesDuración
4 UnidadesEstructura

🎯 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
🆓 Sin registro requerido

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 →