Microcontroller-based system development in the Internet of Things

The course intends to provide students with the basic knowledge and skills for developing microcontroller-based applications. After a short introduction on edge computing and microcontrollers, the course will focus on the programming of STM32F4 boards, as an example of the Cortex M families, considering the main basic features and peripherals, such as: General Purpose Input Output (GPIO), Interrupts, Universal Synchronous/Asynchronous Receiver-Transmitter (USART/UART), Direct Memory Access (DMA), I2C, Wifi connectivity. The course will involve hands-on activities on all the addressed topics.

Additional Info

  • Location: ELIOS Lab - Via Opera Pia 11/a
  • Instructor: Francesco Bellotti
  • Calendar:

    Course dates: July 9 to 13 from 2pm to 6pm