Cours
Ce cours est donné en 2011 pendant le semestre de printemps à la classe MUI-B.
Objectifs
A l’issue de ce cours, l’étudiant-e sera en mesure de:
- expliquer l’architecture de base des microcontrôleurs ;
- décrire le mécanisme de contrôle du déroulement d’un programme (appels de sous-programmes) ;
- expliquer le fonctionnement des périphériques les plus utilisés (Timer, interfaces sérielles) ;
- programmer des applications de base en assembleur et en C ;
- programmer une application avec plusieurs interruptions imbriquées ;
- réaliser un petit protocole de communication entre un maître et un esclave.
A l'issue des travaux pratiques en laboratoire, l’étudiant-e sera en outre capable de:
- maitriser un outil de développement;
- configurer le mécanisme de gestion des interruptions et des timers;
- mettre au point l’application sur le matériel cible ;
- créer un protocole de communication bas niveau entre un maître et un esclave.
Support du cours
Contrôle des connaissances
Contrôle continu
- L'acquisition des matières de cet enseignement sera contrôlée au fur et à mesure par des tests et des travaux personnels tout au long de son déroulement. Il y aura au moins 3 tests.
- Les travaux de laboratoire seront évalués sur la base
- de la préparation demandée,
- du travail fourni en classe,
- des rapports produits.
- Calcul de la note finale de l’unité:
Note finale = moyenne contrôle continu x 0.5 + moyenne travaux laboratoire x 0.5
Rémédiation
- Un contrôle final de rémédiation commun sera organisé par les enseignants concernés. Il se déroulera soit sous la forme d’une interrogation orale, soit sous la forme d’une interrogation écrite, en fonction du nombre d’inscriptions.