Systèmes embarquésPrésentielIntermédiaire Certificat
Systèmes Embarqués avec STM32
Maîtrisez la programmation des microcontrôleurs STM32 ARM Cortex-M pour vos projets embarqués professionnels.
4 semaines
DuréePrésentiel
ModeIntermédiaire
Niveau12
PlacesDescription
Cette formation intensive vous permettra de maîtriser la programmation des microcontrôleurs STM32, les plus utilisés dans l'industrie. Vous apprendrez à développer des applications embarquées robustes et optimisées.
De la configuration des périphériques à l'utilisation des protocoles de communication, vous acquerrez toutes les compétences nécessaires pour mener à bien vos projets IoT et embarqués.
Objectifs
- Comprendre l'architecture ARM Cortex-M
- Configurer et utiliser les périphériques STM32
- Implémenter des protocoles de communication (UART, SPI, I2C)
- Développer des applications temps réel avec FreeRTOS
- Débugger efficacement vos programmes
Programme
Semaine 1 : Fondamentaux
- Architecture ARM Cortex-M4
- Environnement STM32CubeIDE
- GPIO et interruptions
Semaine 2 : Périphériques
- Timers et PWM
- ADC/DAC
- DMA
Semaine 3 : Communication
- UART/USART
- SPI et I2C
- CAN Bus
Semaine 4 : Projet
- FreeRTOS
- Projet intégrateur
- Soutenance
Compétences acquises
- Programmation C embarqué avancée
- Configuration des GPIO, Timers, ADC, DMA
- Communication série et bus
- Gestion de l'alimentation et modes basse consommation
- Débogage et optimisation
Prérequis
- Bases en programmation C
- Notions d'électronique numérique
- Motivation et assiduité
Outils & Technologies
STM32CubeIDESTM32CubeMXFreeRTOSST-LinkOscilloscope
Avantages
- Formateur expert avec 10+ ans d'expérience
- Matériel fourni (carte STM32 Nucleo)
- Supports de cours complets
- Accès à la communauté PROPILOTE
- Accompagnement post-formation
Certificat de fin de formation
Certificat de compétences PROPILOTE - Systèmes Embarqués STM32