Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
65c04b1d-63bf-4142-9850-3010f89be8b1
image OF
  1. Accueil
  2. Numérique
  3. Informatique
  4. Linux
  5. Formation MCU STM32 / ARM Cortex-M
Formation  MCU STM32 / ARM Cortex-M

Formation MCU STM32 / ARM Cortex-M

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme

Accélérer la prise en main des microcontrôleurs STM32 à cœur ARM Cortex-M.

Architecture ARM Cortex-M -

Introduction sur la 1ère journée

Durée : 4h

• Comparaison Cortex-M3 / Cortex-M4

• Diagram Block

• Plan de la Mémoire

• Les modes de Boot

• ST ART Accelerator

• DMA & Multi-Bus Matrix

• Le Processeur : Etat, Privilèges, Stack

• Registres du cœur

• Les Interruptions et priorités (NVIC, SCB)

• La protection mémoire MPU

• Le SysTick au cœur des OS

• Débogue (JTAG, SWD, Trace)

• Les librairies CMSIS (ARM, DSP, SVD)

• Système de reset, Backup Domain,

• Système Clock et PLL

• Les différents modes de consommation (low power, sleep, standby)

• Reset et Power control

• Les différents modes de Low Power

• Les horloges et PLLs

• GPIO et External interrupt

 

Composant STM32

Revue des périphériques sur la 2ème journée

Durée : 2h

Les périphériques RTC, ADC, DAC, TIMER, USART

Les WatchDogs

Embedded Flash Memory, External SRAM

 

 

Travaux pratiques répartis sur les 2 premiers jours

Durée : 10h

Les participants pourront choisir leurs TPs d’un commun accord.

Quatre à six TPs est une moyenne raisonnable. D’autres périphé-

riques peuvent être abordés selon les besoins.

 

Programme de base

Mise en place projet : LED, LCD, System, Startup

Découverte de la librairie CMSIS de ST

 

Systick

Prise en main de la librairie CMSIS - utilisation du Systick

 

Exercice sur les horloges RCC et la gestion du NVIC

Mise en place HSE HSI et PLL

Mise en place Flag CSS pour déclencher le NMI

Mise en place IT RCC pour gestion HSE+PLL

 

Exercice sur les GPIO et EXTI

Configuration des ports pour gérer les LEDs et le clavier

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 sur le potentiomètre

Mise en place du DMA

 

Exercice sur le DAC

Génération d’un signal triangulaire

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 avec Output Compare

Capture d’un signal / Génération d’un signal PWM

 

Autres exercices

Exercice avec modification des privilèges

Exercice avec MPU

Gestion Flash de la mémoire interne

Gestion d’un SRAM externe

Public visé

Android applications developers, Linux developers, Linux projects managers

Prérequis

La pratique du langage C et de sa mise

en œuvre dans des applications à base de

microcontrôleur est indispensable.

Autres formations disponibles :
formation
Asnières-sur-Seine (92600)
Architecture Linux avec SYSTEMD et D-BUS
Prochaines sessions disponibles :04 déc.
Qualiopi
En centre
Non éligible CPF
Prochaines sessions disponibles :16 déc.
Qualiopi
En centre
Non éligible CPF
logo ouformer
Réalisation :Definima
Utilisation des cookies

Nous utilisons des cookies pour vous fournir l'ensemble de nos services, notamment la recherche et les alertes. En acceptant, vous consentez à notre utilisation de ces cookies.

Refuser
Accepter