Bases des microcontrôleurs

Code UE : ELE008-LIB

  • Cours
  • 6 crédits
  • Volume horaire de référence
    (+ ou - 10%) : 50 heures

Responsable(s)

Hmaied SHAIEK

Public, conditions d’accès et prérequis

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.

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, LED) 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é.
Les périphériques internes et les bus des microcontrôleurs :
  • 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
Quelques exemples d’applications :
  • 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 LED, 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.

  • Examen sur table et/ou évaluation pratique sur ordinateur.
 

  • Pierre Provent : Microcontrôleurs (Cours ELE008, Tome 1 et 2) : Polycopié CNAM

Cette UE apparaît dans les diplômes et certificats suivants

Chargement du résultat...
Patientez
Intitulé de la formation
Type
Modalité(s)
Lieu(x)
Lieu(x) À la carte
Lieu(x) Paris
Lieu(x) À la carte
Lieu(x) Liban, Paris
Lieu(x) À la carte
Lieu(x) Liban, Paris
Lieu(x) À la carte
Lieu(x) À la carte
Lieu(x) À la carte
Lieu(x) Paris
Lieu(x) Alternance
Intitulé de la formation Type Modalité(s) Lieu(x)

Contact

EPN03 - Easy
292 rue Saint-Martin 11-B-2
75141 Paris Cedex 03
Tel :01 40 27 24 81
Virginie Dos Santos Rance

Centre(s) d'enseignement proposant cette formation

  • Liban
    • 2024-2025 2nd semestre : Formation en présentiel soir ou samedi
    Comment est organisée cette formation ?
    2024-2025 2nd semestre : Formation en présentiel soir ou samedi

    Précision sur la modalité pédagogique

    • Une formation en présentiel est dispensée dans un lieu identifié (salle, amphi ...) selon un planning défini (date et horaire).