Contacta con nosotros

Temario del curso

Introducción

  • Microprocesador vs. microcontrolador
  • CISC vs. RISC

Visión general de la arquitectura de "Client Decision"

  • Núcleo del procesador y diagrama de bloques funcionales
  • Descripción de la organización de la memoria
  • Visión general de todos los SFR y su funcionalidad básica

Conceptos de programación de bajo nivel

  • Modos de direccionamiento
  • Conjunto de instrucciones y lenguaje ensamblador (ALP)
  • Desarrollo, construcción y depuración de ALP

Conceptos de programación de nivel medio

  • Compilador cruzado
  • Implementación en C embebido, programación y depuración
  • Diferencias con ANSI-C
  • Modelos de memoria
  • Referencia a bibliotecas
  • Uso de la directiva #pragma
  • Funciones, paso de parámetros y tipos de retorno

Periféricos integrados en el chip

  • Puertos: entrada/salida
  • Temporizadores y contadores
  • Interrupciones, UART

Interfases externas

  • LEDs
  • Interruptores (tipo momentáneo, tipo conmutador)
  • Pantalla de siete segmentos: (modo normal, modo BCD,
  • Multiplexación interna y multiplexación externa)
  • LCD (4 bits, 8 bits, indicador de ocupado, generación de caracteres personalizados)
  • Matriz de teclado

Protocolos y periféricos

  • I2C (EEPROM), SPI (EEPROM)
  • Convertidores A/D y D/A
  • Motor paso a paso, motor DC
  • Protocolo I2C (RTC:800583, DS1307, ADC:PCF8591, DS1621)
  • Protocolos SPI (ADC:MCP3001)
  • Comunicaciones infrarrojas (protocolo Phillips RC5)
  • ZIGBEE, GSM, GPS, USB, MMC y SD
  • Ethernet MAC, protocolo CAN

Requerimientos

  • Comprensión de conceptos básicos de electrónica, como voltaje, corriente y circuitos
  • Experiencia en programación en C o un lenguaje de bajo nivel similar
  • Conocimientos básicos de arquitectura de computadoras y microcontroladores

Público objetivo

  • Ingenieros de sistemas embebidos
  • Desarrolladores de hardware y firmware
  • Ingenieros de software que se están transfiriendo al desarrollo embebido
 14 Horas

Número de participantes


Precio por participante

Testimonios (2)

Próximos cursos

Categorías Relacionadas