- français
- English
Coursebooks
Microcontrollers
MICRO-210
Lecturer(s) :
Schmid AlexandreLanguage:
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 (EE-110)
Cours prérequis indicatifs
Electronique I (EE-202(a))
Acquis de formation
A la fin de ce cours l'étudiant doit être capable de:- Concevoir un système à base de microcontrôleur
- Analyser un système informatique
- Réaliser un interfaçage avec un microcontrôleur
- Identifier les éléments de base d'architecture de processeur
Compétences transversales
- Utiliser les outils informatiques courants ainsi que ceux spécifiques à leur discipline.
- Fixer des objectifs et concevoir un plan d'action pour les atteindre.
- Ecrire un rapport scientifique ou technique.
- Dialoguer avec des professionnels d'autres disciplines.
Méthode d'enseignement
Cours ex cathedra, travaux pratiques, projet (projet seulement possible dépendant du nombre total d'étudiants).
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 possible dépendant du nombre total d'étudiants).
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)
In the programs
- SemesterSpring
- Exam formDuring the semester
- Credits
3 - Subject examined
Microcontrollers - Lecture
1 Hour(s) per week x 14 weeks - Practical work
2 Hour(s) per week x 14 weeks - Practical work
2 Hour(s) per week x 14 weeks
- Semester
Reference week
Mo | Tu | We | Th | Fr | |
---|---|---|---|---|---|
8-9 | |||||
9-10 | |||||
10-11 | |||||
11-12 | |||||
12-13 | |||||
13-14 | |||||
14-15 | |||||
15-16 | |||||
16-17 | |||||
17-18 | |||||
18-19 | |||||
19-20 | |||||
20-21 | |||||
21-22 |
legend
- Autumn semester
- Winter sessions
- Spring semester
- Summer sessions
- Lecture in French
- Lecture in English
- Lecture in German