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

Documents pareils