Rechercher
Fermer ce champ de recherche.

STM32 Level 1

cours-elec

Semestre

Niveau

Langage

Spécialisation

ECTS

Prérequis

C language

Résultats d'apprentissage

ARM Cortex

  • Understand code execution
  • Understand internal blocks (NVIC, CPU, Bus)

STM32

  • CubeIDE use
  • HAL library programming
  • Use peripherals

Language C

  • Syntax & principles
  • Run a finite state machine

Contenu du cours

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)

Méthode d'évaluation

Practical work.