Micro-contrôleurs et applications
L'unité d'enseignement Micro-contrôleur et applications (4AL03) s'effectue au premier semestre du M1 et compte pour 3 ECTS. Elle comprend 12h de cours, 6h de Travaux Dirigés et 12h de Travaux Pratiques.
Objectifs
Cette UE forme les étudiants à la programmation de systèmes embarqués à base de microcontrôleurs. L’étudiant sera amené à maîtriser l’architecture du composant et être capable de gérer, à l’aide de
programmes en langage C, les périphériques internes et externes au microcontrôleur. Les plates-formes d’études seront basées sur des processeurs ARM.
Contenu
- Microcontrôleur à base de processeur ARM : architecture interne, organisation des périphériques, programmation par interruptions
- Entrées/sorties et gestion des périphériques : port parallèle, timers et capture, contrôleur de PWM, conversion Analogique/Numérique et Numérique/Analogique, bus de terrain (I2C, CAN...)
- Maîtrise d’un environnement de développement : programmation en langage C, simulation, émulation, débuggage
- Applications/études de cas : commande de moteurs, génération de signaux audio
Pré-requis
Langage C, notions d’électronique numérique/architecture des processeurs
Modalités de contrôle des Connaissances
Examens répartis et TP
Egalement dans la rubrique
Contact
Responsable :
Stéphane HOLÉ
stephane.hole(at)upmc.fr
Secrétariat :
Hugo FOURNIER
hugo.fournier(at)upmc.fr