Programmation avancée des microcontrôleurs
Code UE : ELE118-CIV
- 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.
- 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
RECHERCHE MULTI-CRITERES
Plus de critères de recherche sont proposés:
-
Vous pouvez sélectionner des formations, en recherchant une chaîne de caractères présente dans l’intitulé ou dans les index (discipline ou métier visé): ex: "documenta".
Des index sont suggérés à partir du 3e caractère saisi, mais vous pouvez aussi saisir librement tout autre mot . - Les différents items sélectionnés sont croisés.
ex: "Comptabilité" et "Région Grand Est"
- Cette recherche s'effectue à travers toutes les fiches formation, y compris régionales. Les codes de ces dernières se distinguent par le suffixe de la région (ex: «-PDL pour Pays-de-la-Loire» ).
Par défaut, les fiches régionales reprennent le contenu de la fiche nationale correspondante, mais dans certains cas, comportent des informations spécifiques. - Certains diplômes se déclinent selon plusieurs parcours (codés à la fin: A, B,...). Pour afficher tous les parcours, tapez la racine du code (ex : « LG035 »).
- Dans tous les cas, veillez à ne pas insérer d'espace ni de caractère séparateur.
Plus de critères de recherche sont proposés:
- Type de diplôme
- Niveau d'entrée
- Modalité de l'enseignement
- Programmation semestrielle
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
Centre(s) d'enseignement proposant cette formation
Code UE : ELE118-CIV
- Cours
- 6 crédits
Responsable(s)
Pierre PROVENT