EIDGENÖSSISCHE TECHNISCHE HOCHSCHULE LAUSANNE POLITECNICO FEDERALE DI LOSANNA SWISS FEDERAL INSTITUTE OF TECHNOLOGY LAUSANNEEPFL − MICROELECTRONIC SYSTEMS LABORATORY (LSM) ELD − ECUBLENS − CH−1015 LAUSANNE PHONE: +41 21 693 6955 TELEFAX: +41 21 693 6959 Horaire des travaux pratiques Horaire Les étudiants dont la première lettre du nom de famille est située entre: A - J: Groupe A K - Z: Groupe B Salle BM2115 BM2127 Documents et fichiers à se procurer Les documents/rapports de travaux pratiques seront distribués au cours précédent. Chaque laboratoire sera noté sur la base du rapport remis au plus tard au début de la session de travaux pratiques suivante. Des documents relatifs au laboratoire, et lectures recommandées sont disponibles à l’URL: http://lsmwww.epfl.ch/Education/mt772-2005/ Les fichiers nécessaires aux travaux pratiques sont disponibles sur le serveur: \\dmtscsrv1\Cours\Micro Controleur\MT772TP, qui est monté par défaut sur les PCs des salles de travaux pratiques comme partition: \\Cours. Sujets des travaux pratiques Introduction à l’assembleur/simulateur (AVR Studio) La carte STK300, les ports d’entrée/sortie, les boucles d’attente et la génération de son Utilitsation de l’oscilloscope, et opération booléennes La pile, les sous-routines et l’affichage LCD Opérations avancées avec l’affichage LCD Interruptions Timers et compteurs Interface uart (RS232) et chaines de caractères Interface I2C avec EEPROM Interfaces et périphériques usuels: convertisseur a/n et moteur servo, Dallas 1-Wire ™ et capteur de température, clavier PC, télécommande IR Au choix deux sujets parmi deux groupes de deux sujets. MT772-2005, Introduction aux Microcontrôleurs, MT/4: ScheduleMT2005-v1.2.fm v1.2 A. Schmid LSM Février 2005 0 INTRODUCTION AUX MICROCONTRÔLEURS ORGANISATION DU COURS ET DES TRAVAUX PRATIQUES MT4 Lundi 07.03.2005 (v. horaire détaillé) Travail pratique # TP01 TP02 TP03 TP04 1. ORGANISATION DU COURS ET DES TRAVAUX PRATIQUES 2005 TP05 TP06 TP07 TP08 TP09 TP10 Le cours “Microcontrôleurs” est proposé aux étudiants en section de microtechnique comme branche obligatoire de quatrième semestre, et comme branche à options aux étudiants d’autres sections. Le cours est composé de une heure de théorie et deux heures de travaux pratiques par semaine. 1.1 LE COURS 1.3 Horaire du cours et documents à se procurer Horaire Lundi 10:15 à 11:00 Salle CM2 Documents à se procurer et URL du cours “Introduction aux microcontrôleurs, Cours et Travaux Pratiques,” Alexandre Schmid, Raphael Holzer, Edition Janvier 2005; polycopié EPFL disponible à la vente des cours. Des documents relatifs au cours (copies de transparents, exercices), et lectures recommandées sont disponibles à l’URL: http://lsmwww.epfl.ch/Education/mt772-2005/ Les solutions des exercices seront distribuées au cours. NOTATION DU COURS Le cours sera noté sur la base des trois éléments suivants: • travaux pratiques: 20% de la note finale; notés sur un barême à trois valeurs: 1→bon, 1/2→suffisant, 0→insuffisant; • micro-projet: 30% de la note finale; les critères d’évaluation seront communiqués avec la donnée; • examen écrit: 50% de la note finale, couvrant la matière abordée au cours et lors des travaux pratiques. Les modalités et la date exactes seront communiquées en cours de semestre. 1.4 Des exercices sont disponibles dans le manuel. Le cours “Microcontrôleurs” n’ayant pas d’heures d’exercices attribuées, ceux-ci sont proposés à titre de complément au cours. Une date pour les faire est conseillée afin d’en bénéficier au maximum (voir horaire détaillé); les solutions seront distribuées au cours en relation avec cette date. INFORMATION ET COMMUNICATION Des informations sur le cours et les sessions de laboratoire, ainsi que des documents et mises à jour seront à disposition sur les pages web suivantes, que vous êtes invités à consulter régulièrement: http://lsmwww.epfl.ch/Education/mt772-2005/ 1.2 LES TRAVAUX PRATIQUES Des informations de portée générale urgentes vous seront transmises par e-mail. Veuillez vous assurer de nous communiquer votre adresse (c’est-à dire d’être inscrits au cours par GESTAC - http://infowww.epfl.ch). Les travaux pratiques sont effectués par groupes de deux étudiants. Chaque groupe reçoit des numéros de carte, et appareils de mesures lors de la première session de travaux pratiques. Cet équipement est disponible dans les armoires situées au fond des salles de TPs. Les étudiants sont responsables du matériel qui leur est confié; veuillez annoncer aux assistants tout matériel manquant, et toute panne, et ranger soigneusement votre matériel, afin que toutes les classes puissent profiter de matériel en parfait état; merci d’avance ! Veuillez vous adresser à Monsieur Sylvain Hauser, qui participera à toutes les scéances de TPs en cas de problèmes avérés avec des éléments matériels, et remplir une fiche de déclaration de panne. 1.5 HORAIRE DÉTAILLÉ Veuillez respecter rigoureusement l’horaire détaillé présenté ci-dessous. Attention, le jour attribué aux travaux pratiques des groupes A et B est inversé dès la moitié des TPs, soit le 20.04.2004. Les exercices et lectures recommandés en préparation des travaux pratiques (“Lecture du Cours” et “Lecture des Spécifications Techniques”) apparaissent à la date où le travail doit être effectué, c’est-à-dire quelques 2/4 jours avant le délai pour lequel il est nécessaire de les avoir achevés afin de garantir une bonne compréhension des travaux pratiques. Veuillez prendre soin de préparer les travaux pratiques; les deux heures dévolues aux travaux pratiques ne suffisent en aucun cas à préparer et effectuer les manipulations. Semaine 07.03.2005 10:15-12:00 1 (10) 12:15-13:00 09.03.2005 08:15-10:00 14.03.2005 10:15-11:00 2 (11) 11:15-13:00 16.03.2005 08:15-10:00 3 (12) 23.03.2005 08:15-10:00 (13) Tous Groupe A Groupe B Tous Groupe A 9. Interface utilisateur Groupe B Tous 10. Pointeurs Groupe A Groupe A 11. Timer/compteurs ATmega103, pages 34-50, timer/counters Tous Groupe B Groupe A Tous Groupe B Groupe A Tous Groupe B Groupe A ATmega103, pages 34-50, timer/counters 4 (14) 11:15-13:00 06.04.2005 08:15-10:00 11.04.2005 10:15-11:00 11:15-13:00 13.04.2005 08:15-10:00 18.04.2005 10:15-11:00 11:15-13:00 20.04.2005 08:15-10:00 7 (17) 8 (18) 04.05.2005 08:15-10:00 09.05.2005 10:15-11:00 11:15-13:00 11.05.2005 08:15-10:00 TP09 TP08 TP08 Cours 9 (19) 02.05.2005 10:15-11:00 11:15-13:00 Cours TP07 25.04.2005 10:15-11:00 11:15-13:00 27.04.2005 08:15-10:00 Cours TP06 TP07 TP06 TP05 TP05 Cours TP04 Cours TP04 TP03 Vacances Ecole 04.04.2005 10:15-11:00 Cours TP03 Groupe B 3 7. Sous-routines LCD Contrôleur HD44780 (26 pages) 8. LCD et conversions 21.03.2005 10:15-11:00 11:15-13:00 Cours TP02 Tous Groupe A 6. Opérations de base TP01 TP02 Groupe A Groupe B Cours Tous 2 4. Entrées/Sorties 5. Macros ATmega103, pages 74-91, I/O ports, ATmega103, pages 19-21, I/O, SREG,SP Exercices TP01 Tous Groupe B 1 Cours Tous 1. Introduction ATmega103, pages 1-18, architecture 2. Le jeu d’instructions AVR Date Temps Partie Qui Ex Lecture du “Cours” Lecture des “Specifications Techniques” Micro-projet 3/4 5 (15) 6 (16) 12.5. Interface UART 12.3. Interface I2C Semaine 10 (20) Date Temps Partie Qui Tous Groupe B Ex Lecture du “Cours” 12. Interfaces 16.05.2005 Férié 18.05.2005 08:15-10:00 TP09 11 (21) 23.05.2005 11:15-13:00 Cours et organisation micro-projet Tous 25.05.2005 08:15-10:00 12 (22) 4/4 01.06.2005 30.05.2005 11:15-13:00 TP10 TP10 Groupe A Groupe B Tous 15.06.2005 07:45-10:00 Démo MicroProjet Tous 13 (23) 14 (24) ATmega103, pages 24-33, interrupts ATmega103, pages 59-64 Choix et inscriptions auprès de Sylvain Hauser pendant les TPs. I2C EEPROM M24C64 (12 pages) Choix et inscriptions auprès de Sylvain Hauser pendant les TPs. Lecture des “Specifications Techniques” Dallas 1-wire dig. thermometer (23 pages) Micro-projet Les répartitions projet/assistant sont annoncées par liste au TP et sur le site du cours. L’horaire de passage pour la démonstration des micro-projets est annoncée par liste aux TPs et sur le site du cours. A lire: \\dmtscsrv1\Cours\Micro controleur\MT772TP\uprojet_documentation\mi cro-projet.doc Remise des spécifications du projet (1-2 pages) à votre assistant-étudiant. Organisation avec les assistants-étudiants présents au terme du cours Attention Le rapport de TP10 doit être rendu pour correction aux assistantsétudiant immédiatement à la fin de la session de TP, et non la semaine suivante. Rendu des spécifications corrigées au fond de la salle de TPs BM2115, le 30.05.2005 pendant le TP10-B par Sylvain Hauser. Rendu du TP10 par Sylvain Hauser le 01.06.2005 à 10:00, au fond de la salle BM2115. Test écrit des connaissances: date et lieu à préciser Prêt des cartes STK-300 pour les groupes qui le désirent: en salles de TPs, pendant le TP10-B par Sylvain Hauser (caution CHF50) Développement du micro-projet: les assistants sont à disposition pendant les heures de TP, et suivant accord. Remise du projet (fichiers et rapport): selon ch. 1.3 document micro-projet.doc Démonstration du micro-projet, en salles de TPs, selon horaire de passage. Retour des cartes prêtées au terme de la démonstration.