Curso

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

Datos básicos

Fechas de inicio y fin

Del 13/04/13 al 25/05/13

Fecha de matrícula

Preinscripción desde el 13/03/13
Matrícula desde el 7/04/13 19:15


Duración

20 horas presenciales,
0,8 Créditos ECTS

Lugar de Impartición

ETSINF- Edificio 1E-Laboratorio 2.1
VALÈNCIA

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 …

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.

Precio

200 €
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



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.

Más información

Acción formativa dirigida a:

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

Metodología didáctica:

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.

Conocimientos previos necesarios:

Conocimientos básicos de programación en lenguaje C.

Director

Eduardo Vendrell Vidal

Profesorado

espacioJuan Vicente Capella Hernández
espacioMiguel Angel Mateo Pla
espacioAngel Francisco Perles Ivars

Contacto

Correo electrónico

Sara Collado Sebastian

Promovido por

ESCUELA TÉCNICA SUPERIOR DE INGENIERÍA INFORMÁTICA


imagen separador
Inscripción Online inactiva Inscripción Online cerrada

Compartir:

Visita otros cursos relacionados con...

 Microcontroladores,  ARM Cortex,  software,  sensores,  actuadores

Imagen espacio Imagen espacio
Inscripción Online inactiva Inscripción Online cerrada

Compartir:



Elige la UPV
Cursos de matrícula flexible
Noticias: