Esercitazioni del corso di Fondamenti di Programmazione dei Sistemi Embedded.
- Nucleo 64 - User Manual
- STM32F446xx - Reference Manual
- STM32F446xC/E - Datasheet
- STM32 Cortex M4 Programming Manual
- STM32 Description of STM32F4 HAL and LL drivers
- Developing applications on STM32Cube with RTOS - User Manual
- STM32CubeMX for STM32 user manual
- Modern C | Jens Gustedt
- Mastering the STM32 Microcontroller | Carmine Noviello
- The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors | Joseph Yiu
- STM32 Arm Programming for Embedded Systems | M.A. Mazidi, S. Chen, E. Ghaemi
- Basi di programmazione in C
- Programmazione per microcontrollori STM32
- GPIO
- Interrupt
- ADC
- Timers
- PWM
- Comunicazione Seriale
- Sistemi Embedded e RTOS
Di seguito una serie di riferimenti utili alla conoscenza base della piattaforma di sviluppo mbed. I riferimenti sono relativi alle esercitazioni dell'anno accademico 2019-2020.
- STM32 Nucleo-F446RE
- Cavo Mini-USB<->USB
- Breadboard
- Cavi
- Resistori
- Condensatori
- Pulsanti
- LED
- Sensore di Movimento (Tipo: HC-SR501)
- Potenziometro Rotativo
- Sensore di temperatura analogico (Tipo: LMT84, LM35, NTC Termistore 10K)
- Buzzer
- Shift Register (Tipo: 74HC595N)
- IMU I2C (Tipo: MPU-6050 in modulo GY-521)
- Motore DC con driver di controllo
- Servomotore
- Encoder rotativo digitale
- Sensore ad Ultrasuoni (Tipo: HC-SR04)