Exercises and tutorials for the course¶ Here are some exercises to help you build your own temperature logger kit step by step. Ex-00 | STM32, VS Code and saleae introduction Ex-01 | Microcontroller overview Ex-02 | Basics of GPIO peripheral Ex-03 | Edge Detection and Debouncing of a GPIO Input Ex-04 | CMSIS Driver Introduction Ex-05 | Basic Interrupt Ex-06 | Basic Timers and Interrupts Ex-07 | General-Purpose Timers and Soft PWM Ex-09 | Universal Synchronous and Asynchronous Receiver-Transmitter Lab-1.1 | Advance use of GPIO output driver (three-state detection) Lab-1.2 | Read external IC with SPI communication MP-1 | Temperature Warn Device Ex-20 | HAL and CubeMX introduction Ex-21 | HAL Interrupts Ex-22 | UART interrupt behavior Ex-23 | UART with DMA Ex-24 | Ring Buffer with DMA and UART Ex-25 | I2C temperature logger Ex-26 | State Machine Lab-2.1 | Ring Buffer Implementation Lab-2.2 | Getting Started with CAN-Bus MP-2 | Weather station with CAN-Bus