Programmation avancée des microcontrôleurs
Code UE : ELE118
- Cours
- 6 crédits
Responsable(s)
Pierre PROVENT
Public et conditions d'accès
- Posséder déjà quelques notions en électronique numérique, numération et logique combinatoire
- Posséder des notions de programmation en langage C et d'algorithmique
Objectifs pédagogiques
- Comprendre et maîtriser les outils modernes de programmation des microcontrôleurs, principalement leur programmation en langage C
- Mettre en oeuvre un microcontrôleur, utiliser ses périphériques internes et interagir avec différents types de modules externes
- Sensibiliser aux contraintes de temps dans les systèmes à microcontrôleurs pour l'embarqué (gestion par interruptions)
- Ce cours nécessite l'acquisition d'une carte de développement Nucleo-F429ZI STMicroelectronics, de quelques accessoires annexes et de disposer d'un ordinateur pour la programmer
Compétences visées
Aptitude et autonomie dans le développement d'application sur microcontrôleurs.
Contenu
- 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
Cette UE apparaît dans les diplômes et certificats suivants
Rechercher une formation
Chargement du résultat...

Intitulé de la formation |
Type |
Modalité(s) |
Lieu(x) |
|
---|---|---|---|---|
Intitulé de la formation
Diplôme d'ingénieur Systèmes électroniques
|
Type
Diplôme d'ingénieur
|
Lieu(x)
À la carte
|
||
Intitulé de la formation
Responsable opérationnel en électronique
|
Lieu(x)
À la carte
|
|||
Lieu(x)
À la carte
|
||||
Intitulé de la formation
Diplôme d'ingénieur Spécialité Automatique et robotique Parcours Mécatronique
|
Type
Diplôme d'ingénieur
|
Lieu(x)
À la carte
|
Lieu(x)
Centre - Val de Loire, Paris
|
|
Intitulé de la formation | Type | Modalité(s) | Lieu(x) |
Contact
Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation
UE
-
-
Paris
-
Centre Cnam Paris
- 2020-2021 1er semestre : FOAD hybride soir ou samedi
-
Centre Cnam Paris
-
Paris
-
-
Cote d'ivoire
- Cote d'ivoire
-
Cote d'ivoire
Code UE : ELE118
- Cours
- 6 crédits
Responsable(s)
Pierre PROVENT