Réservez les formations disponibles partout en France !

location-dot
location-dot
location-dot
À partir de
location-dot
b10d6639-53c7-4598-8d57-a82e70a01461
image OF
MCU STM32 / ARM CORTEX-M

MCU STM32 / ARM CORTEX-M

Qualiopi
En centre
Non éligible CPF
Objectifs
Programme

L’utilisation de microcontrôleurs 32 bit à cœur ARM Cortex-M ne cesse de croître dans la réalisation d’applications électroniques embarquées. Lorsque des critères tels que la vitesse d’exécution, le besoin de connectivité et d'IHM, ou encore une consommation optimisée sont déterminants, l’utilisation de composants comme le STM32 semble particulièrement adaptée.Vous apprendrez comment :Fonctionne le cœur ARM Cortex-M des microcontrôleurs STM32
Utiliser la librairie logicielle CMSIS (ARM Cortex Microcontroller Software Interface Standard)
Exploiter les périphériques proposés sur le STM32
Prendre en main les librairies HAL (Hardware Abstraction Layer) & LL (Low Layer) fournies par ST
Utiliser un environnement de développement et de débogue JTAG / SWD
Une démonstration des possibilités débogue via la Trace ETM est possible sur demande.

Architecture ARM Cortex-M

  • Comparaison des différents cœurs Cortex-M
  • Diagram Block
  • Plan de la Mémoire
  • ST ART Accelerator
  • Les modes de Boot
  • DMA & Multi-Bus Matrix
  • Les Registres du cœur
  • Le Processeur : Modes, Privilèges, Stack
  • Les Interruptions et Priorités (NVIC, SCB)
  • Le SysTick au cœur des OS
  • La protection mémoire MPU (simple aperçu, voir en complément notre Formation MPU si besoin)
  • Débogue (JTAG, SWD, Trace ETM)
  • Reset & Clock Control, PLLs
  • Power Control & Backup Domain
  • Les différents modes de consommation (Low power, Sleep, Standby)
  • GPIO & External Interrupt
  • Les librairies CMSIS (ARM, DSP, SVD)

Revue des Périphériques du STM32

  • RTC, ADC, DAC, TIMERS, PWM, USART, WATCHDOG
  • Embedded Flash Memory, External SRAM
Public visé

Ce stage s’adresse aux ingénieurs et techniciens de développement qui souhaitent mettre en œuvre concrètement un microcontrôleur à cœur ARM Cortex-M de la famille STM32 (STMicroelectronics). La pratique du langage C et de sa mise en œuvre dans des applications à base de microcontrôleur est indispensable.

Prérequis

La pratique du langage C et de sa mise en œuvre dans des applications à base de microcontrôleur est indispensable.

Méthodes pédagogiques

Méthode

Chaque participant apportera un ordinateur portable sous Windows. Nous fournissons les outils de développement (IDE) à installer sur votre ordinateur, la sonde de débogue JTAG/SWD et la carte d’évaluation à base de composant STM32 à cœur ARM Cortex-M. Notre formation est essentiellement basée sur des exercices pratiques de mise en œuvre.

Documentation

L’ensemble des documents, comprenant les supports de cours, les notes d’application et les programmes étudiés pendant le stage vous sera remis au cours de la formation. Ces supports vous apporteront une aide précieuse pour exploiter avec succès cette famille de composants STM32 dans vos applications futures.

Autres formation MCU STM32 / ARM CORTEX-M

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