Volumes horaires
- CM 4.0
- Projet 0
- TD 8.0
- Stage 0
- TP 12.0
Crédits ECTS
Crédits ECTS 1.5
Objectif(s)
Connaître les fondements des architectures de microprocesseurs et microcontrôleurs et de leur programmation bas niveau (langage assembleur) ainsi que leur environnement immédiat (périphériques, mémoires).
Contact Dominique HOUZET, Sylvain HUETContenu(s)
- Cours:
- Contexte, générations de processeurs, technologie
- Architecture d’un microprocesseur générique à accumulateur
- Architecture d'un ordinateur; périphériques d'un processeur, les mémoires, bus
- modèle de programmation du micro-controleur étudié en TD : MSP430
- Modes d'adressage, jeu d'instruction, exemple de programme assembleur.
- Entrees-sorties, periphériques: liaisons serie/paralleles, ports programmables
- Les TD sur maquette micro-contrôleur LauchPad MSP430 :
- Prise en main des outils, opérations simples sur tableaux, programme de multiplication
- Sous programmes et pile, multiplication de tableaux, factorielle et récursivité
- Interruptions, timer
- mise en œuvre d'une chaine de conversion numérique CAN-CNA, filtrage FIR
Prérequis
Logique
Programmation (C)
Session 1 :
- Devoir surveillé de 2 heures
- Tous documents et calculatrice autorisés
- Contrôle continu
- Note 80% DS session 1 + 20% contrôle continu session 1
Session 2 :
- Devoir surveillé de 2 heures
- Tous documents et calculatrice autorisés
- Note 80% DS session 2 + 20% contrôle continu session 1 (ou session 1 confinée le cas échéant)
Session 1 confinée :
- Devoir écrit de 2 heures à faire à distance
- Tous documents et calculatrice autorisés
- Dépôt du sujet sur chamilo à des date et heure convenues à l'avance, dépôt du scan de la copie 2 heures après sur chamilo
- Contrôle continu
- Note 80% DS session 1 confinée + 20% contrôle continu session 1 confinée
Session 2 confinée :
- Devoir écrit de 2 heures à faire à distance
- Tous documents et calculatrice autorisés
- Dépôt du sujet sur chamilo à des date et heure convenues à l'avance, dépôt du scan de la copie 2 heures après sur chamilo
- Oral avec Zoom de 15 minutes
- Note 40% DS session 2 confinée + 40% oral session 2 confinée + 20% contrôle continu session 1 confinée (ou session 1 le cas échéant)
cf. encadré évaluation de la description du cours.
- User Guide, MSP430x2xx family, Texas Instruments