Asignatura

Microprocesadores

Curso de Microprocesadores, adaptado a la asignatura de Microprocesadores de segundo de la ETSIST-UPM (campus sur) Parte teórica y parte practica

  • Febrero 2027

  • Online / Presencial

  • Telecomunicaciones

  • UPM

  • 2026-2027

  • Segundo año

Enfoque

Refuerzo de Microprocesadores de telecomunicación con un enfoque practico y seguimiento continuo. Se parte desde nivel 0. Para que el alumno pueda alcanzar los objetivos, y afrontar mejor el examen, el curso cuenta con ejercicios de exámenes de convocatorias anteriores. Los contenidos están adaptados a la asignatura de Microprocesadores de segundo de la ETSIST-UPM (campus sur).

Temario de la asignatura

  1. Memorias semiconductoras
    1. Bancos de registros
    2. Memorias semiconductoras
      1. Clasificación
      2. Características
      3. Parámetros
    3. Mapas de memoria
  2. Microprocesadores
    1. Concepto de algoritmo
    2. Sistemas secuenciales con memoria. Definición de microprocesador
    3. Elementos Internos de un microprocesador (Pila, ALU, Registros...)
    4. Arquitectura de tres buses
    5. Ejemplos de codificación de instrucciones
    6. Evolución de los microprocesadores
    7. Modelo de programación y set de instrucciones
    8. Pila
    9. Características de las arquitecturas
    10. Entorno de programación para sistemas empotrados
  3. Procesador ARM Cortex-M0
    1. Historia de ARM
    2. Arquitectura ARM Cortex-M0 ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE
      1. Características principales de la arquitectura
      2. Organización de memoria
      3. Modelo de programación
      4. Set de instrucciones
      5. Reset del procesador
      6. Procedure Call Standard for the ARM Architecture (AAPCS)
    3. Microcontroladores basados en arquitecturas ARM Cortex-M
      1. STM ST32L432KC
  4. Técnicas de I/O e interrupciones
    1. Entrada/Salida
    2. GPIO
    3. Interrupciones
      1. Polling e interrupciones
      2. Esquemas hardware para la gestión de interrupciones
      3. Conceptos de enmascaramiento, vector, prioridad, latencia, anidamiento, excepción
      4. Sleep
      5. Particularización para la arquitectura Cortex-M0
    4. Temporizadores
    5. PWM
    6. ADC y DAC
    7. Sistemas controlados por eventos
      1. Concepto de sistema reactivo y de evento
      2. Máquinas de estados finitos controladas por eventos
        1. Eventos y mensajes
        2. Estados y variables extendidas, guardas
        3. Codificación en C
        4. Ejemplo de aplicación completa
    8. Comunicaciones serie asíncronas
      1. Concepto
      2. Parámetros y variantes
      3. Interfaz físico
      4. UART y transceiver
      5. Programación
  5. Laboratorio ANX-PR/CL/001-01 GUÍA DE APRENDIZAJE
    1. Práctica de entorno de desarrollo, entrada/salida básica, lenguaje de ensamble y AAPCS
    2. Práctica de temporizadores, interrupciones y entrada/salida analógica
    3. Práctica de autómatas controlados por eventos

Objetivo

Consolidar fundamentos y mejorar el rendimiento con práctica guiada y que el alumno supere tanto exámenes parciales como finales con éxito.

Ediciones disponibles