Info2 - Cours d`électronique et d`Informatique
Transcription
Info2 - Cours d`électronique et d`Informatique
Informatique Embarquée Info2 J. Villemejane - [email protected] IUT Créteil-Vitry Département GEII Université Paris-Est Créteil Année universitaire 2013-2014 1/6 Info2 - Informatique Embarquée Objectifs Comprendre l’architecture d’un système à microcontrôleur Maitriser l’utilisation des périphériques d’un microcontrôleur Savoir modéliser une application embarquée Comprendre les mécanismes d’interruption Compétences visées Développer une application en langage évolué pour une cible à microcontrôleur Gérer les périphériques d’entrées – sorties pour s’interfacer avec un environnement Mettre en oeuvre le mécanisme de fonctionnement en régime d’interruption de programme Utiliser un outil de développement croisé 2/6 Info2 - Informatique Embarquée Objectifs Comprendre l’architecture d’un système à microcontrôleur Maitriser l’utilisation des périphériques d’un microcontrôleur Savoir modéliser une application embarquée Comprendre les mécanismes d’interruption Compétences visées Développer une application en langage évolué pour une cible à microcontrôleur Gérer les périphériques d’entrées – sorties pour s’interfacer avec un environnement Mettre en oeuvre le mécanisme de fonctionnement en régime d’interruption de programme Utiliser un outil de développement croisé 2/6 Organisation du module 4 x 1h15 de cours (amphi) 1 Informatique embarquée 2 Mémoires et association 3 Microcontroleur PIC16F690 I I 4 Architecture globale Espaces mémoires Programmation en assembleur I I Jeu d’instructions du PIC16F690 Programme en assembleur 2 x 1h30 de DS (coeff. 1 chacun) 3/6 Organisation du module 9 x 3h00 de TD (groupe) 1 Systèmes embarqués / Espaces mémoire 2 PIC16F690 / Espaces mémoires 3 PIC16F690 / Programmes en assembleur 4 PIC16F690 / Sorties numériques et temporisation 5 PIC16F690 / Entrées-Sorties numériques 6 PIC16F690 / Mouvement de données 7 Interruptions 8 Timers 9 Langage C et microcontroleurs 4/6 Organisation du module 8 x 3h de TP dont 1 TP Test (noté ! ! coeff. 1) (noté ! ! coeff. 1) dont 1 CR Projet (5 séances) Compilation : du C vers l’assembleur (CR) Système embarqué et langage C (CR) 5/6 Les adresses à connaı̂tre Pour toute question sur le cours ou les TD/TP : [email protected] Les cours, TD et TP au format numérique : http ://cours.villemejane.net/ PIC / MPLAB / Microchip : http ://www.microchip.com/ MPLABX - version 1.90 XC8 - version 1.21 Microcontroleur PIC16F690 6/6