Accesos directos a las distintas zonas del curso

Ir a los contenidos

Ir a menú navegación principal

Ir a menú pie de página

MICROCONTROLADORES PIC

Curso 2023/2024/Subject's code28806555

MICROCONTROLADORES PIC

BIBLIOGRAFÍA BÁSICA

ISBN(13): 9781796854879
Título: EMBEDDED CONTROLLERS USING C AND ARDUINO (2021)
Autor/es: James M. Fiore ;
Editorial: James M. Fiore (dissidents)
ISBN(13): 9783030884383
Título: EMBEDDED SYSTEM DESIGN WITH ARM CORTEX-M MICROCONTROLLERS (2022)
Autor/es: Cem Ünsalan ; Mehmet Erkin Yücel ; Hüseyin Deniz Gürhan ;
Editorial: Springer
ISBN(13): 9788416546763
Título: INTRODUCCIÓN A LA ARQUITECTURA DE COMPUTADORES CON QTARMSIM Y ARDUINO (2018)
Autor/es: Sergio Barrachina ; Maribel Castillo ; Germán Fabregat ; Raúl Montoliu ; Germán León ; José Vicente Martí ; Rafael Mayo ; Juan Carlos Fernández ;
Editorial: UNIVERSITAT JAUME I
ISBN(13): 9788481588552
Título: ARQUITECTURA DE ORDENADORES. EJERCICIOS PRÁCTICOS DE ARM / THUMB (2020)
Autor/es: Manuel José Fernández ; Martín Llamas ; Fernando Ariel ; Juan Manuel Santos ; Luis Anido ;
Editorial: UNIVERSIDAD DE VIGO

TB1: EMBEDDED SYSTEM DESIGN WITH ARM CORTEX-M MICROCONTROLLERS

TB2: INTRODUCCIÓN A LA ARQUITECTURA DE COMPUTADORES CON QTARMSIM Y ARDUINO

TB3: ARQUITECTURA DE ORDENADORES. EJERCICIOS PRÁCTICOS DE ARM / THUMB

TB4: EMBEDDED CONTROLLERS USING C AND ARDUINO

El texto base 1 (TB1) es por el que se seguirá mayoritariamente la asignatura (arquitectura STM32 M4 y basado en lenguaje C), junto con el texto base 2 (TB2) (arquitectura STM32 M3 y basado en ensamblador) que se usará parcialmente (ambos textos incluyen numerosos ejercicios). El texto base 3 (TB3) es únicamente para complementar la colección de problemas de programación en ensamblador, principalmente para las prácticas. El texto base 4 (TB4) se usa principalmente como introducción al leguaje C para microcontroladores y para hacer una introducción a la arquitectura AVR.

El texto base 1 incluye la programación de microcontroladores en lenguaje C, C++ y MicroPython. Para la asignatura sólo se usará el lenguaje de programación C que es el más extendido y usado en aplicaciones industriales de microcontroladores con requisitos estrictos de tiempo (Hard Real Time).

Los textos base 2, 3 y 4 están disponibles on-line bajo la licencia Creative Commons (CC). Se darán instrucciones en el foro de la asignatura.

Se recomienda también la consulta del libro "EXPLORING ARDUINO: TOOLS AND TECHNIQUES FOR ENGINEERING WIZARDRY (2ª ed.)" incluido en la bibliografía complementaria (basado en Arduino Uno - AVR de 8 bits - en la fecha de publicación de esta guía).

Para aquellos alumnos que necesiten repasar conceptos básicos de electrónica digital, y de fundamentos de arquitectura y estructura de computadores, es recomendable la lectura del libro "ESTRUCTURA Y TECNOLOGÍA DE COMPUTADORES I" incluido en la bibliografía complementaria.

Se usarán ampliamente a lo largo de la asignatura las hojas de datos de los principales fabricantes de microcontroladores y periféricos (mayoritariamente en inglés). Esta información está disponible on-line y se daran más indicaciones en el foro de la asignatura.