Systèmes embarqués
Le module part de l'architecture d'un microcontrôleur : types de mémoire, registres adressables et exécution séquentielle des instructions. Il aborde ensuite les lignes électroniques (push-pull, haute impédance, pull-up) et les bus de communication série UART, I2C et SPI. La dernière partie traite de l'exécution de plusieurs tâches sur un microcontrôleur AVR, de l'attente active à l'ordonnancement coopératif, puis aux interruptions et au buffer circulaire pour l'UART.
Notes de cours
Cours3 pages
- Architecture des microcontrôleursArchitecture d'un microcontrôleur : types de mémoire, registres adressables et exécution séquentielle des instructions.
- Bus de communicationLignes électroniques (push-pull, haute impédance, pull-up) et bus de communication série : UART, I2C et SPI.
- Interruptions et ordonnancementProgrammation embarquée sur AVR : attente active, ordonnancement coopératif, interruptions et buffer circulaire pour l'UART.