![]() |
DES RESSOURCES ET DES OUTILS AU SERVICE DES ACTEURS ET DES PROFESSIONNELS. |
Programmation avancée des microcontrôleurs - ELE118Date de mise à jour : 31/07/2025
| Identifiant OffreInfo : 06_1302303F |
GREF Bretagne |
Comprendre et maîtriser les outils modernes de programmation des microcontrôleurs, principalement leur programmation en langage C. Du développement à l'application définitive. Découvrir le temps réel avec et sans RTOS.
Aptitude et autonomie dans le développement d'application sur microcontroleurs.
Présentation détaillée de la carte Nucleo-F429ZI et des caractéristiques principales du microcontrôleur STM32F429ZI
Prise en main de l'environnement de développement en ligne arm MBED et de ses API
Utilisation des interfaces "digitales" d'entrée/sortie (GPIO)
Communication microcontrôleur ordinateur PC via une interface série type UART
Présentation des interfaces de communication standard sur microcontrôleur : I2C, SPI, CAN, ...
Commande PWM de dispositifs divers : Led, moteur à courant continu, etc.
Gestion de temps par temporisateurs (Timer)
Introduction au fonctionnement en "temps réel" par interruptions
Gestion du temps par temporisateurs en interruption : génération de signaux "digitaux", mesure de fréquence et de période
Conversion analogique/numérique (CAN), numérique analogique (CNA) : application à la mesure de grandeurs physiques
Traitement numérique du signal sur microcontrôleur, en temps différé ou en temps réel : acquisition par échantillonnage, traitement, restitution
Introduction au noyau temps réel embarqué MBED OS RTOS
Non certificiante
Sans niveau spécifique
Conventionnement : Non
Entreprise
Niveau d'entrée : Sans niveau spécifique
Posséder déjà quelques notions en électronique numérique, numération et logique combinatoirePosséder des notions de programmation enlangage C/C++ et d'algorithmique