Formation Mise en oeuvre du STM32 Cortex-M4


Le réseau régional des électroniciens en collaboration avec la DR14 du CNRS, organise un cursus Programmation microcontrôleur sur 3 jours, adaptée aux besoins des électroniciens dans les laboratoires.

Public concerné :
Electroniciens travaillant dans des unités de recherche scientifique

Modalités :

  • Prérequis Connaissances de l’environnement Windows, du langage C, et d’un outil de développement microcontroleur.
  • Dates 13 au 15 Octobre 2015
  • Durée 3 jours
  • Nombre de participants maximum : 6
  • Outil de développement utilisé : emIDE sur kit STM32
  • 20% Théorie / 80% Pratique
  • Horaires 9h00-12h00 / 13h30-17h30
  • Lieu Salle BFC – DR14 – 31400 TOULOUSE

Les inscriptions sont closes

Intervenants Externes :

  • Cynetis – 75017 Paris

Programme de la formation :
Partie théorique


  • La famille STM32 : Comparaison Cortex-M3 / Cortex-M4
  • ST ART Accelerator, Multi-Bus Matrix
  • Structure et plan mémoire
  • Les modes de Boot : Modes Processeur & Privilèges
  • Les registres du cœur :SYSTICK,NVIC,SCB,MPU
  • Les librairies CMSIS (ARM, DSP, SVD)
  • Revue des Périphériques de base du micro cortex (PWR,GPIO,ADC,DAC,RTC,TIMER,USART,….)

Exercices à faire en fonction de l’avancement de la formation


  • Mise en place projet : LED, LCD, System, Startup
  • Découverte de la librairie CMSIS de ST
  • Exercice sur le Systick : Mise en place et son utilisation
  • Exercice sur les horloges RCC et la gestion du NVIC : Mise en place des horloges HSE HSI et PLL
  • Exercice sur les GPIO et EXTI : Déclencher une IT à partir du clavier
  • Exercice sur la RTC : Mise en place d’un chronomètre
  • Exercice sur l’ADC : Mesure d’une tension à fréquence souhaitée et Mise en place du DMA
  • Exercice sur le DAC : Génération d’un signal sinus avec utilisation du DMA
  • Exercice sur les modes basse consommation (PWR) :Mise en mode Stop, Sleep ou Standby
  • Exercice sur le Timer :Génération d’un signal PWM avec Output Compare

Exercice complémentaire


  • Configuration d’une SD card avec un FatSystem (Concepts d’un système de fichiers, Utilisation FS en RAM, Utilisation FS sur carte SD/MMC).