Exposés et exercices : 26 périodes
- Numération
- Architecture du microcontrôleur
- Outil de développement (développement, déploiement, mise au point)
- Périphériques, configuration, allocation des I/0
- Contrôleur d’interruptions, types d’interruptions, sauvegarde, latence
- Timers
- Conversion A/D et D/A
- Communication série
Travaux de laboratoire : 48 périodes
- Exercices sur la numération
- Découverte des outils de développement
- Programmation d’une application en C et en assembleur
- Arithmétique (addition, soustraction et multiplication) en assembleur et en C
- Utilisation des entrées-sorties
- Gestion des des interruptions simples et imbriquée
- Timers et modulation PWM
- Commande d'un moteur pas-à-pas
- Gestion d’un affichage
- Conversion A/D et D/A
- Réalisation d’un thermomètre
- Gestion des bus I2C et SPI
- Communication USB - PC