Fiches de cours 2016-2017

PDF
 

Microcontrôleurs

MICRO-210

Enseignant(s) :

Schmid Alexandre

Langue:

Français

Retrait

Il n'est pas autorisé de se retirer de cette matière après le délai d'inscription.

Résumé

Microcontrôleurs couvre le fonctionnement interne d'un microcontrôleur, des notions de base d'architecture de processeur et de système informatique ainsi que les interfaces de microcontrôleurs, et protocoles de communication série.

Contenu

Ce cours est une introduction à l'utilisation de microcontrôleurs. Les aspects d'architecture de processeur, de programmation assembleur et de système informatique sont abordés.

Le microcontrôleur AVR avec une architecture RISC 8-bit est choisi comme support à l'enseignement théorique, et aux travaux pratiques.

Les thèmes abordés comprennent l'architecture de microprocesseur basé sur le microcontrôleur AVR, l'environnement de développement, le système informatique basé sur la carte STK-300, les techniques de programmation assembleur (opérations Booléennes, branchements, sous-routines, pointeurs, tables de transcorrespondance, etc), les techniques temps réel (interruptions, timers), les communications séries (RS232, UART, I2C, etc), la commande de périphériques usuels (moteur pas-à-pas/servo, capteurs, clavier PC, télécommande IR, etc).

Mots-clés

Microcontrôleurs, architecture de processeur, assembleur, interfaçage de microcontrôleur, communication série

Compétences requises

Cours prérequis obligatoires

Systèmes Logiques (CS-171)

Cours prérequis indicatifs

Electronique I (EE-202(a))

Acquis de formation

A la fin de ce cours l'étudiant doit être capable de:

Compétences transversales

Méthode d'enseignement

Cours ex cathedra, travaux pratiques, projet (projet seulement si le nombre d'étudiants n'excède pas 100).

Travail attendu

Participation aux cours, résolution d'exercices, participation et résolution d'exercices pratiques qu moyen de carte à microcontrôleur, préparation et implémentation d'un projet par groupe de deux étudiants (projet si le nombre d'étudiant n'excède pas 100).

Méthode d'évaluation

Continu obligatoire:Travaux pratiques notés, test écrit des connaissances, et projet noté (projet seulement si le nombre d'étudiants n'excède pas 100).

Encadrement

Office hours Non
Assistants Oui
Forum électronique Non

Ressources

Bibliographie

Notes de cours polycopiées, cf URL du cours

Polycopiés

Microcontrôleurs, vente des cours EPFL

Liens Moodle

Préparation pour

Microinformatique (MICRO-315)

Dans les plans d'études

    • Semestre
       Printemps
    • Forme de l'examen
       Pendant le semestre
    • Crédits
      3
    • Matière examinée
      Microcontrôleurs
    • Cours
      1 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines
    • TP
      2 Heure(s) hebdo x 14 semaines

Semaine de référence

 LuMaMeJeVe
8-9  CO4
CO5
  
9-10    
10-11CM1
CO4
CO6
    
11-12CM1
CO4
CO5
    
12-13    
13-14     
14-15     
15-16     
16-17     
17-18     
18-19     
19-20     
20-21     
21-22     
 
      Cours
      Exercice, TP
      Projet, autre

légende

  • Semestre d'automne
  • Session d'hiver
  • Semestre de printemps
  • Session d'été
  • Cours en français
  • Cours en anglais
  • Cours en allemand