C language
ARM Cortex
STM32
Language C
Students will discover ARM cortex processors and microcontroller-related principles through practice and lecture. They will use the Nucleo STM32L152RE demo board which embeds the STM32 MCU (Low power family). The goal is to understand code execution & hardware principles. They will configure registers through HAL library given by manufacturer to implement peripherals-related principles (Clock tree, GPIO, Timers, SPI).
C test, ARM Cortex, STM32, Chaser (GPIO), Chaser IT (Timer, NVIC), Buzzer (PWM Timer), Pong project (EXTI, FSM)
Practical work.