Curso

INTRODUCCIÓN PRÁCTICA A LOS MICROCONTROLADORES ARM CORTEX-M (9ª EDICIÓN)

Datos básicos

Fechas de inicio y fin

Del 2/07/18 al 6/07/18

Fecha de matrícula

Actividad no disponible desde el 24/06/18


Duración

20 horas presenciales, 5 horas a distancia
2,5 Créditos ECTS

Lugar de Impartición

Aula informática 2.2 CFP. Ed. Nexus UPV (Campus de Vera)
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 limitdas, o comerciales para realizar sus propios desarrollos.
- Aprender buenas prácticas de programación en C para sistemas empotrados.
- Comprender el manejo de periféricos.
- Seleccionar el microcontrolador ARM Cortex-M más adecuado para cada tipo de aplicación.
- Aprovechar las ventajas de esta arquitectura sobre arquitecturas clásicas de 8 y 16 bits: PIC, 8051, HC-11 ...

Horario

MAÑANA

Del 2 (lunes) al 6 (viernes) de julio. Horario: 10 a 14h.

Precio

235 €
140,00 € - Alumno UPV
140,00 € - Personal UPV
140,00 € - Alumni UPV PLUS
140,00 € - Desempleados
145,00 € - Alumnos otras Universidades y ciclos formativos
165,00 € - Personal otras Universidades y Secundaria/FP
180,00 € - Colegios profesionales
195,00 € - Profesionales del sector
235,00 € - Público en general



Temas a desarrollar

Sesión 1. "Getting started"
- 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
- 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. Contadores/temporizadores. Interrupciones.
- Sistema de interrupciones.
- Contadores y temporizadores.

Sesión 4. El fondo
- Toolchain: descripción de sus componentes.
- Depuración: conceptos básicos.
- Buenas prácticas de C para microcontroladores. MISRA-C. volatile, static, alineación de datos, mapa de memoria.

Sesión 5. Ejemplos avanzados.
- 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. Tendencias. IoT

Más información

Acción formativa dirigida a:

Empresas de ingeniería y consultoras.
Centros de investigación.
En general, profesionales interesados en conocer o actualizarse a esta arquitectura.
Alumnos interesados en el desarrollo de sistemas basados en microcontrolador.

Metodología didáctica:

Metodología eminentemente práctica, trabajando sobre hardware y desarrollando soluciones desde la primera sesión.

Otra información

Los microcontroladores ARM Cortex-M de 32 bits se han convertido en un estándar de facto en el desarrollo de sistemas empotrados como dispositivos de electrónica de consumo, sistemas de control industrial, redes de sensores, aplicaciones IoT, móviles, sistemas robóticos, UAVs, etc. Los diferentes ARM Cortex-M (M0+, M3, M4, M7) permiten cubrir un amplísimo rango de necesidades conociendo una única arquitectura. Por otra parte, el enfoque profesional de estos microcontroladores y la enorme cantidad de información disponible hacen muy difícil introducirse por cuenta propia en esta arquitectura. Este curso pretende "romper la barrera" de forma que tanto los alumnos como los profesionales que trabajan con otras arquitecturas (8051, PIC, AVR, etc.) se puedan actualizar rápidamente y de forma práctica a esta arquitectura para beneficiarse de sus ventajas, de hecho lo hemos impartido también en grandes empresas. Los asistentes dispondrán de todo el material necesario para poner en práctica los desarrollos propuestos.

- Certificado oficial UPV. Convalidable por créditos libre elección.
- Curso totalmente bonificable por la Fundación Tripartita para la Fomación en el Empleo.

Responsable de actividad

Juan Vicente Capella Hernández

Profesorado

espacioJuan Vicente Capella Hernández
espacioMiguel Angel Mateo Pla

Contacto

Correo electrónico

Juan Vicente Capella Hernández

Promovido por

INSTITUTO UNIVERSITARIO DE APLICACIONES DE LAS TECNOLOGÍAS DE LA INFORMACIÓN


Condiciones

Condiciones generales

Consulte las Condiciones generales de la actividad.

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

Compartir:

Visita otros cursos relacionados con...

 Microcontroladores,  ARM Cortex-M,  IoT,  Lenguaje C,  Sistemas empotrados o embarcados

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

Compartir:



Masteres y Titulos Propios UPV Cursos de matrícula flexible Oferta de idiomas del CDL
Noticias:

Curso “Estrategia, innovación y rendición de cuentas en la Administración Pública” homologado po....

El curso cuenta con la homologación oficial del Instituto Valenciano de Administración Pública (IVAP) lo que garantiza que la formación cumple ...