Programmation avancée des microcontrôleurs
Code UE : ELE118
- Cours
- 6 crédits
Responsable(s)
Pierre PROVENT
Public, conditions d’accès et prérequis
- 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
L'avis des auditeurs
Les dernières réponses à l'enquête d'appréciation pour cet enseignement :
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 ainsi qu'une connexion Internet.
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, ... Ecriture de driver I2C pour un écran LCD et un capteur de température, pression, humidité
- Commande PWM de dispositifs divers : Led, moteur à courant continu, etc.
- Gestion de temps par temporisateurs (Timer), mini-projet d'application
- 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
- Contrôle/commande (asservissement numérique) en temps réel de la vitesse de rotation d'un moteur à courant continu
- 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) |
|
---|---|---|---|---|
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)
Grand-Est, Paris
|
|
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)
Paris
|
||
Intitulé de la formation | Type | Modalité(s) | Lieu(x) |
Contact
Voir le calendrier, le tarif, les conditions d'accessibilité et les modalités d'inscription dans le(s) centre(s) d'enseignement qui propose(nt) cette formation.
UE
-
-
Paris
-
Centre Cnam Paris
- 2021-2022 1er semestre : FOAD 100%
Comment est organisée cette formation ?Organisation de la modalité FOAD 100%
:Planning
1er semestre
- Date de démarrage : 20/09/2021
- Date limite d'inscription : 02/11/2021
- Regroupements facultatifs : aucun
- Date de 1ère session d'examen : 24/01/2022
- Date de 2ème session d'examen : 25/04/2022
Accompagnement
- Plateforme Moodle
Ressources mises à disposition de l'auditeur
- Documents de cours
- Enregistrement de cours
- Documents d'exercices, études de cas activités
- Bibliographie et webographie
Modalités de validation
- Contrôle continu
- Projet
- Examen sur table
-
Centre Cnam Paris
-
Paris
-
-
Cote d'ivoire
- Cote d'ivoire
-
Cote d'ivoire
-
-
Midi-Pyrénées
-
Toulouse
- 2021-2022 2nd semestre : Présentiel soir ou samedi
-
Toulouse
-
Midi-Pyrénées
Code UE : ELE118
- Cours
- 6 crédits
Responsable(s)
Pierre PROVENT