Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
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 memoria
- Visión general de todos los registros de propósito especial (SFR) y su funcionalidad básica
Conceptos de programación de bajo nivel
- Modos de direccionamiento
- Conjunto de instrucciones y lenguaje ensamblador (ALP)
- Desarrollo, compilación y depuración de programas en 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 en chip
- Puertos: entrada/salida
- Temporizadores y contadores
- Interrupciones y UART
Interfaz externas
- LEDs
- Interruptores (tipo momentáneo, tipo alternado)
- Pantalla de siete segmentos: (modo normal, modo BCD,
- Multiplexado interno y multiplexado externo)
- LCD (4 bits, 8 bits, indicador de ocupado, generación de caracteres personalizados)
- Matriz de teclado
Protocolos y periféricos
- I2C (EEPROM), SPI (EEPROM)
- Convertidor A/D y D/A
- Motor paso a paso, motor de corriente continua (DC)
- Protocolo I2C (RTC:800583, DS1307, ADC:PCF8591, DS1621)
- Protocolos SPI (ADC:MCP3001)
- Comunicaciones infrarrojas (protocolo RC5 de Phillips)
- ZIGBEE, GSM, GPS, USB, MMC y SD
- MAC Ethernet, protocolo CAN
Requerimientos
- Comprensión de conceptos básicos de electrónica, como voltaje, corriente y circuitos
- Experiencia en programación con C o un lenguaje de bajo nivel similar
- Conocimientos básicos de arquitectura de computadores y microcontroladores
Público objetivo
- Ingenieros de sistemas embebidos
- Desarrolladores de hardware y firmware
- Ingenieros de software que se transicionan al desarrollo embebido
14 Horas
Formación Corporativa a Medida
Soluciones de formación diseñadas exclusivamente para empresas.
- Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
- Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
- Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Precio por grupo privado (formación online) desde 3200 € + IVA*
Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales
Testimonios (1)
Ser capaz de solicitar temas avanzados incluso si no estaban planificados inicialmente.
Gabriel Chouinard - Spark Microsystems
Curso - FreeRTOS: Programming for Real Time Operating Systems
Traducción Automática