Bases des microcontrôleurs
Code UE : ELE008
- Cours
- 6 crédits
Responsable(s)
Hmaied SHAIEK
Public et conditions d'accès
Avoir le niveau des UE d'électronique : ELE004 et ELE015. Quelques connaissances en algorithmique et programmation en langage C (ELE002) sont également nécessaires.
Objectifs pédagogiques
Acquérir la capacité de mettre en œuvre un système à base de microcontrôleur à travers la connaissance des principales familles et du fonctionnement d'un microcontrôleur et de ses périphériques.
Compétences visées
Être en mesure de résoudre des problèmes simples de programmation de microcontrôleurs.
Contenu
Présentation générale des microcontrôleurs et de l’environnement de travail :
- Organisation générale d'un système à microprocesseur : architecture et fonctionnement interne (principaux bus, UAL, registres, mémoires, ...),
- Etude détaillée d'un microcontrôleur : le STM32F429 (Cortex-M4 d’ARM), commercialisé par STMicroelectronics. La carte d’évaluation qui sera utilisée est la carte Nucleo-144. Cette plateforme intègre quelques périphériques (boutons poussoirs, Leds) ainsi que des connecteurs Arduino Uno et STMicroelectronics Morpho. La programmation/Debug se fera via un ST-LINK/V2-1. Le compilateur en ligne : Mbed, sera utilisé.
- Ports d'entrées/sorties GPIO,
- Timer et interfaces de communication série et parallèle,
- Convertisseurs analogiques/numériques et numériques analogiques,
- Fonctionnement en interruption,
- Bus de communication synchrone et asynchrone
- Outils de développement en ligne, permettant de faciliter la programmation des microcontrôleurs,
- Applications directes pour présenter des fonctions primaires : programmation d’entrées/sorties numériques, pour faire clignoter des leds, générer des sons, …
- Applications de la conversion analogique/numérique, pour mesurer la température d’une pièce ou la tension délivrée par un potentiomètre et l’afficher sur un afficheur LCD ou via un hyper terminal, …
- Utilisation des timers pour générer des signaux carrés avec rapport cyclique ajustable.
- Illustration du fonctionnement en interruption par mesure de temps et de fréquence.
Modalité d'évaluation
Examen sur table et/ou évaluation pratique sur ordinateur.
Bibliographie
- Pierre Provent : Microcontrôleurs (Cours ELE008, Tome 1 et 2) : Polycopié CNAM
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
|
Lieu(x)
Ile-de-France
|
|||
Intitulé de la formation
Diplôme Universitaire de Technologies Génie électrique et informatique industrielle
|
Lieu(x)
À la carte
|
Lieu(x)
Ile-de-France
|
||
Lieu(x)
À la carte
|
Lieu(x)
Ile-de-France
|
|||
Intitulé de la formation
Diplôme d'établissement Technicien supérieur en électronique, électrotechnique et automatisme
|
Lieu(x)
À la carte
|
Lieu(x)
Ile-de-France
|
||
Lieu(x)
À la carte
|
||||
Lieu(x)
À la carte
|
||||
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
Code UE : ELE008
- Cours
- 6 crédits
Responsable(s)
Hmaied SHAIEK