Formations
Systèmes à microprocesseurs
COURS (12h) | TD (12h) | TP (15h) |
Ch1 - Représentation de l'information | TD1 - Représentation et arithmétique | TP1 - GPIO / LEDs |
Ch2 - ARM Instruction Set Architecture | TD2 - Programmation élementaire | TP2 - Timer |
Ch3 - Accès aux données | TD3 - Tableaux, modes d'adressage | TP3 - Modulation en largeur d'impulsion |
Ch4 - Programmation structurée | TD4 - Programmation structuree | TP4 - Transmission série UART |
Ch5 - Cycle d'exécution | TD5 - Synthèse: calcul matriciel | TP5 - Interruptions vectorisées |
Ch6 - Codage binaire | TD6 - Révisions / synthèse | |
Ch7 - Microcontrôleur ARM Cortex-M | Tutoriel: outils GCC ARM | Corrections des TDs |
Nécessaire aux TPs Systèmes à microprocesseurs
- Documentation et outils
- Keil uVision5 - Integrated Development Environment
- CMSIS Version 4.1 - Replace "Pack" directory in C:/Keil_v5/ARM
- STM32F4xx_RM.pdf - STM32F4 Series Reference Manual
- mcbstm32f400-schematics.pdf - Schematics (Keil MCBSTM32F400)
- DM00039084.pdf - User Manual (STM32F4-Discovery)
- system_stm32f4xx.c - system clock configuration for STM32F4xx devices
- stm32f4xx.h - Standard Peripheral Library for STM32F4xx devices
- Tera Term Pro - Terminal emulator (serial port communications)

Bibliographie en ligne
- L'évolution des microprocesseurs (Vidéo) - Olivier Temam Directeur de recherche Inria
- Workshop ARM 31/03/2010 Polytech'Sophia - William Hohl, Joe Bungo - ARM Ltd
- ARM Assembly Language Programming - Peter Cockerell
- ARM Assembly Level Programming - Stephen Welsh
- ARM Instruction Set
- ARMv5 Architecture Reference Manual - ARM documentation
- ARM - site officiel
- STM32F4 series MCUs - Tutoriels STM32F4-Discovery
Archives et exercices de TD complémentaires
- DS du 28 / 03 / 2022
- DS du 18 / 03 / 2021
- DS du 25 / 03 / 2019
- DS du 07 / 05 / 2018
- DS du 22 / 03 / 2018
- DS du 13 / 12 / 2016
- DS du 10 / 05 / 2016
- DS du 21 / 03 / 2016
- DS du 09 / 04 / 2015
- DS du 13 / 03 / 2015
- DS du 21 / 01 / 2014
- DS du 16 / 12 / 2013
- DS du 21 / 11 / 2013
- DS du 08 / 01 / 2013
- DS du 12 / 12 / 2012
- Exercices complémentaires 1
- Exercices complémentaires 2
- Exercices complémentaires 3
- Exercices complémentaires 4
- Exercices complémentaires 8