Microcontrôleurs STM32

Formation inter-entreprise

Combien de temps dure la formation ?

 3,00 jour(s)

Dans quelle(s) langue(s) la formation est-elle donnée ?

EN FR

Quand a lieu la prochaine session ?

Qui organise cette formation ?

Dawan est un organisme de formations qui propose plus de 2500 formations en informatique, management, gestion de projets et commercial en inter-entreprise ou en intra. Notre catalogue regroupe des centaines de thématiques: Java, PHP, Webmaster, E-Marketing, Linux, Windows Server, Vmware, Autocad, Photoshop, l'intelligence artificielle, etc.

À qui s’adresse la formation ?

Développeurs applications systèmes embarqués, industrie automobile, aéronautique et IoT

Quels sont les prérequis ?

Connaissances en électronique (savoir lire un datasheet) et de la programmation en C / C++ (connaissances de base de la programmation objet)

Quels sont les objectifs poursuivis ou les compétences visées ?

Comprendre ce que sont les microcontrôleurs - Apprendre à programmer un microcontrôleur STM32 en C - Connaître les périphériques des microcontrôleurs - Communiquer avec un microcontrôleur (avec pratique sur Arduino et STM32) - les bus I2C, SPI, UART, CAN - les capteurs modernes - l'utilisation de bibliothèques pour le développement d'applications pour microcontrôleurs.

Quel est le contenu de la formation ?

Découvrir les microcontrôleurs

Base en électricité et en électronique
Architectures informatiques, microprocesseurs et microcontrôleurs
Historique, fabricants et familles des microcontrôleurs
Les diverses familles de microcontrôleurs basés sur l’architecture ARM 32 bits
Les familles de microcontrôleurs ESP32, RP2040, RISC-V

Atelier: Recherche de documentation, lecture de datasheets, choix des microcontrôleurs

Comprendre le développement d’applications embarquées

Les étapes et les outils du développement microcontrôleur
Les IDE: exemple avec l’Arduino IDE et microcontrôleur AVR
Les outils Platform IO, Visual Studio Code, git et GitHub
Rappels du C pour microcontrôleurs
Les entrées-sorties de base (broches dites GPIO)
Gestion du temps, gestion de la consommation en énergie
Les mémoires permanentes (Flash et EEPROM)
L’utilisation de bibliothèques dans le développement microcontrôleur

Atelier: Pratique sur l’Arduino IDE avec cartes Arduino, STM32, ESP32

Utiliser d'autres périphériques

Extension des entrées-sorties
Liaisons série: asynchrone, SPI et I2C
Étude détaillée des interruptions et timers, exemples sur les STM32
Convertisseurs ADC et DAC, concept de résolution
Horloges temps-réel
PWM: Modulation de largeur d'amplitude

Atelier: Pratique des interruptions et des timers, lecture d’un interrupteur, lecture de valeurs analogiques, écriture de valeurs analogiques

Programmer pour l'Internet of Things (IoT)

Utilisation du protocole TCP/IP sur un microcontrôleur moderne
Introduction à l'internet des objets / IoT, sécurisation des applications IoT

Atelier: mise en œuvre d'un microserveur web accessible par WiFi en utilisant un ESP32

Quelles méthodes pédagogiques sont utilisées ?

Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.

Comment l’évaluation est-elle organisée ?

Contrôle continu

Que recevez-vous à la fin de la formation ?

Attestation de fin de stage mentionnant le résultat des acquis

Quel support de cours est fourni ?

Support de cours + sources des exemples

Comment contacter l’organisme de formation ?

Dawan - Service commercial

Ces formations pourraient vous intéresser