Accueil / Cours Baccalauréat / Microcontrôleurs

Microcontrôleurs et systèmes embarqués : de l'architecture aux applications

Le cours qui relie le matériel et le logiciel : programmer un microcontrôleur pour lui faire percevoir, décider et agir. De l'architecture interne aux périphériques, jusqu'à une application embarquée temps réel en langage C. 12 chapitres, dont le 1er gratuit.

Baccalauréat — 3e année · Plan de cours arrêté — contenu en production. Pré-réservez pour être prévenu.e du lancement.

12 Chapitres
42 h Durée totale
Bac 3e année
Ch. 1 gratuit Module d'entrée offert
Ce que vous allez maîtriser

Objectifs généraux du cours

Au terme du cours, l'étudiant.e sera capable de :

  • OG1 — Décrire l'architecture d'un microcontrôleur et programmer ses périphériques (E/S, minuteries, interruptions, convertisseurs, liaisons série) en langage C embarqué.
  • OG2 — Concevoir, simuler et valider une application embarquée temps réel simple répondant à un cahier des charges, en tenant compte des contraintes matérielles.
Formule flexible

Proposition tarifaire recommandée

Le chapitre 1, module d'entrée et de mise à niveau, est offert gratuitement pour découvrir le cours sans engagement.

Contenu protégé À venir

Les vidéos de cours et les documents PDF de ce chapitre seront diffusés via une plateforme d'apprentissage sécurisée (accès par identifiant, lecture en flux protégé, documents nominatifs). Cette protection sera activée progressivement lors du déploiement de notre plateforme de cours en ligne.

Formule Prix proposé Commentaire
Chapitre 1 — révision Gratuit Gratuit Module d'entrée et de mise à niveau
Chapitre individuel 39 $ Formule à la carte, idéale pour cibler un chapitre précis
Achat chapitre par chapitre 11 × 39 $ = 429 $ Coût maximal si l'étudiant.e achète progressivement (11 chapitres payants, le 1er étant gratuit)
Forfait cours complet étudiant 299 $ Plus avantageux que l'achat séparé
Plan de cours détaillé

Les 12 chapitres du cours

Chaque chapitre est offert en 4 formats (Visuel, Audio, Écrit, Pratique) et peut être suivi individuellement ou dans le cadre du cours complet. Le chapitre 1 est offert gratuitement.

Ch. Titre du chapitre Heures Objectif spécifique
1 Introduction aux microcontrôleurs et systèmes embarqués Gratuit 3 h OS1 — situer le microcontrôleur, comparer microcontrôleur, microprocesseur et FPGA, et décrire une chaîne embarquée.
2 Architecture interne : CPU, mémoires et bus 3 h OS2 — décrire l'organisation interne d'un microcontrôleur (cœur, mémoires, cartographie, bus).
3 Programmation en C embarqué et chaîne de développement 6 h OS3 — écrire, compiler et téléverser un programme en C et manipuler les registres du microcontrôleur.
4 Entrées/sorties numériques (GPIO) 3 h OS4 — configurer et piloter les ports d'entrées et sorties numériques.
5 Interruptions et gestion des événements 3 h OS5 — mettre en œuvre des interruptions matérielles et écrire des routines de service.
6 Minuteries, compteurs et génération de signaux PWM 3 h OS6 — configurer minuteries et compteurs et générer un signal à modulation de largeur d'impulsion (PWM).
7 Conversion analogique-numérique (CAN) 3 h OS7 — acquérir un signal analogique par convertisseur analogique-numérique et le traiter.
8 Liaisons série : UART, SPI et I2C 6 h OS8 — établir une communication série avec un périphérique externe (UART, SPI ou I2C).
9 Interfaçage avec capteurs et actionneurs 3 h OS9 — interfacer des capteurs et des actionneurs (moteur, afficheur) avec le microcontrôleur.
10 Introduction au temps réel et à l'ordonnancement 3 h OS10 — expliquer les contraintes temps réel et structurer une application multitâche simple.
11 Consommation, fiabilité et sécurité des systèmes embarqués 3 h OS11 — gérer les modes de faible consommation et appliquer les bonnes pratiques de fiabilité et de sécurité.
12 Projet de synthèse : application embarquée complète 3 h OS12 — concevoir et valider une application embarquée intégrant plusieurs périphériques.
Fil conducteur

Du matériel au logiciel embarqué

L'étudiant.e construit progressivement une application embarquée, sur cible simulée puis sur carte de développement, en assemblant les périphériques un à un.

Architecture et C embarqué

Cœur, mémoires, registres et chaîne de développement, du premier programme au téléversement.

Périphériques temps réel

Interruptions, minuteries, génération de PWM et conversion analogique-numérique.

Communication et interfaçage

Liaisons UART, SPI et I2C ; capteurs, actionneurs et introduction au temps réel.

Prêt à programmer les systèmes embarqués ?

Pré-réservez le cours complet ou manifestez votre intérêt pour un chapitre précis — nous priorisons la production selon la demande.

Nous utilisons des cookies pour améliorer votre expérience, conformément à la Loi 25 sur la protection des renseignements personnels. En savoir plus.