Paso 7 de 12 · Del circuito al computador

Microcontroladores para Programadores

Del registro al programa que controla el mundo físico: CPU, memoria, reloj, GPIO, interrupciones, temporizadores, PWM, conversión analógica, comunicación serie y consumo, con talleres y proyectos paso a paso.

45
temas progresivos
Con registros
control directo del chip
Con periféricos
entradas, salidas y buses

Del circuito al programa

Un computador del tamaño de una uña

Hasta ahora armaste circuitos con puertas, flip-flops, contadores y memorias. Un microcontrolador reúne todo eso en un solo chip: una CPU que ejecuta tu programa, memoria para código y datos, un reloj y periféricos que conectan el software con el mundo físico. Lo que antes eran decenas de integrados ahora es una línea de código.

Vamos desde la arquitectura, los registros y el mapa de memoria hasta el control de GPIO, interrupciones, temporizadores, PWM, ADC y DAC. Después trabajamos la comunicación serie (UART, I2C y SPI), la lectura de sensores, el control de actuadores, el consumo energético y la estructura de un programa. Usamos el ATmega328P como referencia concreta y señalamos las equivalencias con ARM Cortex-M, ESP32 y RP2040.

El recorrido

Cuatro ideas que conectan todo

De los registros del chip a un sistema que mide y actúa.

01

Arquitectura y registros

CPU, memorias, reloj y registros: cómo se ejecuta un programa y cómo se controla el hardware bit a bit.

02

Pines, eventos y tiempo

GPIO, interrupciones, temporizadores y PWM para reaccionar a tiempo y generar señales precisas.

03

Señales y comunicación

ADC, DAC, UART, I2C y SPI para medir magnitudes físicas y conversar con otros dispositivos.

04

Sistemas completos

Sensores, actuadores, bajo consumo y estructura de programa aplicados a proyectos reales.

Ruta completa

Este curso es el paso 7 de 12

  1. 05Electrónica Digital
  2. 06Circuitos Secuenciales y Memoria
  3. 07Microcontroladores
  4. 08Sensores y Actuadores
  1. 09Comunicación
  2. 10Sistemas Embebidos
  3. 11IoT
  4. 12Robótica