Herramientas
Aquí va la relación de herramientas hardware y software que utilizaremos durante el curso 2020/2021.
Se recomienda usar exclusivamente estas versiones para homogeneizar el trabajo de todo el grupo.
Hardware
Se repartirá una placa STM32L476 Nucleo-64 por grupo de prácticas. Cuesta unos 15 Eur. por lo que podéis compraros más por vuestra cuenta.
Software
Para este curso se empleará el siguiente software y exclusivamente estas versiones (a menos que pete algo):
- St-Link utility (STSW-LINK004) ver. 4.5.0
- ARM Keil MDK-Arm ver. 5.31
- STM32Cube initialization code generator ver. 5.6.1
- STM32Cube MCU Package for STM32L4 series ver. 1.15.1
Por favor, seguid las instrucciones del libro para hacer bien la instalación.
Hay otras cosas que podría ser interesante probar, las apunto abajo (¡voluntarios bienvenidos!):
- STM32CubeProg -> Parece una versión actualizada de St-Link utility
Apuntes
Como os he comentado en la presentación, el boli y el papel será imprescindible, aunque usaré como referencias:
- Las plantillas y borrador de libro como material de apoyo.
Las siguientes materiales con historietas varias:
- Micros: Los relojes
- Programación: Doxygen
- Programación: ejemplo página Doxygen (TGeoposition)
- Micros: Interrupciones avanzado
- Micros: Timers
- Módulo delayus.h/delayus.c
- Programación: guías de estilo <– esto lo meteré en Prog. emb.
- Micros: Programación para sistemas embebidos
- Micros: Programación para ARM Cortex-M
- Datasheet servo Tower Pro SG90
- error.h
- error.c
- servo.h
- servo.c
- Conceptos: Fundamentos de redes de comunicación y comunicaciones serie
- Micros: Bus serie I2C
- Manual: UM10204 I2C-bus specification and user manual
- Micros: microkernels