Corso di Laboratorio di Sistemi a Microcontrollore
Laurea in Informatica
Laboratorio di Sistemi a Microcontrollore
A.A. 2022-2023
Resources
- OpenSTM32
- STM32 Cube F4
- How to create a project with STM32 Workbench
- STM32 UNICT LIB
- STM32 Board Part List
Exams
Lesson Slides
- Introduction to microcontrollers
- Logic Circuits and Signals
- The Digital I/O Interface
- Using the 7-Segments Display
- Using External Interrupts
- Example: Fuel Pump
- Using Timers
- The Analog-to-Digital Converter
- Using UART
- Esercitazione del 16/11/2022
- Exercise (cancello automatico): Solution
- The Analog-to-Digital Converter
- Exercise (timer)
- Bitwise operations
- Digital I/O using bitwise operations
- Alternate Function Mapping in STM32F401RE
- Using Timer with Capture/Compare/PWM
- Using UART
- Basics of Electronics
- Case-Study: Driving a 4-digit 7-segments display
- The I2C Interface
- Case-Study: Driving a DC Motor
- The Startup Sequence of STM32
- The Clock Circuit of STM32
- Example: a minimal "shell" to handle commands with a generic structure
- The Serial Peripheral Interface
- The Controller Area Network Interface
- Examination Tests
- Examination Test 18/02/2019
- Examination Test 09/04/2019
- Exercise 22/11/2021 (lift control)
- Solution to exercise 22/11/2021 (lift control)
Copyright (C) 2017, Corrado Santoro