Curso

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

  • Desde: 15/7/13
  • Hasta: 19/7/13
  • Campus de Valencia
  • Idioma: Castellano
  • Presencial

Preinscripción desde el 27/5/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
Del lunes 15/julio al viernes 19/julio: de 9:30 a 13:30 horas

Lugar de impartición
Escuela Técnica Superior de Ingeniería Informática - edificio 1E - aula 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

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