Curso

INTRODUCCIÓN PRÁCTICA A LOS MICROCONTROLADORES ARM CORTEX-M

  • Desde: 13/4/13
  • Hasta: 25/5/13
  • Campus de Valencia
  • Idioma: Castellano
  • Presencial

Preinscripción desde el 13/3/13

Promovido por:
Escuela Técnica Superior de Ingeniería Informática

Responsable de la actividad:



Modalidad

Presencial Online Emisión en directo

20 horas


0 horas


0 horas

Horario

Mañana
Sábados de abril: días 13 y 20. De 9:30 a 13:30 horas.
Sábados de mayo: días 4 -18 y 25. De 9:30 a 13:30 horas.

Lugar de impartición
ETSINF- Edificio 1E-Laboratorio 2.1
Modalidad

PRESENCIAL

Curso

2012-2013

ECTS

0,8

Campus

Valencia

20 h

Presenciales

0 h

Online

Precio Colectivo
130 € Alumno UPV 
160 € Alumni UPV PLUS o AAA UPV 
160 € Personal UPV 
200 € Público en general 
130,00 euros - Alumno UPV
160,00 euros - Personal UPV (PAS y PDI)
160,00 euros - Alumni UPV
200,00 euros - Público en general

Objetivos

-Conocer los fundamentos de la programación en C de los sistemas empotrados basados en Cortex-M.
-Desarrollar aplicaciones prácticas sobre un microcontrolador basado en la arquitectura ARM Cortex-M.
-Utilizar herramientas gratuitas, completas o limitadas, para realizar sus propios desarrollos.
-Aprender el manejo de periféricos básicos, como sensores.
-Seleccionar el microcontrolador ARM Cortex-M más adecuado para cada tipo de aplicación.
-Entender las ventajas de esta arquitectura sobre arquitecturas clásicas de 8 y 16 bits: PIC, 8051, HC-11 ...

Acción formativa dirigida a

Alumnos interesados en el desarrollo de sistemas basados en mocrocontrolador.
Profesionales interesados en conocer o actualizar a esta arquitectura.


Profesores

  • Miguel Angel Mateo Pla Profesor/a Titular Escuela Universitaria

Metodología didáctica y sistemas de evaluación

La metodología se basa principalmente en clases prácticas sobre los dispositivos hardware correspondientes, con una introducción previa de los conceptos teóricos necesarios.

Temas a desarrollar

Sesión 1. "Getting started" 4 Horas

Presentación. Modelo de licencia de ARM y razones de su éxito.

"Getting started". Puesta a punto y prueba de un sistema completo incluyendo instalación y configuración del software, configuración de la placa de evaluación, prueba con un programa ejemplo.
Entrada y salida digital. Subsistema de E/S mediante bibliotecas.

Sesión 2. Comprendiendo 4 horas

El estándar CMSIS y bibliotecas de dispositivos del fabricante.

Entendiendo un proyecto software con ARM Cortex-M.

Entrada/salida analógica. Nociones básicas de conversión A/D, D/A. Subsistema de E/S analógica.

Sesión 3. El fondo. 4 horas

Toolchain: descripción de sus componentes.

Depuración: conceptos básicos.

Buenas prácticas de C para microcontroladores. volatile, static, alineación de datos, mapa de memoria.

Sesión 4. Contadores/temporizadores.Interrupciones. 4 horas

Sistema interrupciones.

Contadores y temporizadores. Temporizadores. PWM.

Sesión 5. Ejemplos avanzados. 4 horas

Ejemplo de sistema operativo con FreeRTOS

Ejemplo de servicios TCP/IP y servidor web para desde a Internet.

Criterios de selección de herramientas y micros.


Contacto

Visita otros cursos relacionados con...

Microcontroladores ARM Cortex software sensores actuadores