- Objectifs
- 1. Introduction
- 1.1. Documentation
- 1.2. Outils de débug
- 1.3. Branchement de la carte
- 1.4. Mapping mémoire
- 1.5. Pilotage de la sonde
- 1.6. Avant de continuer
- 2. Création d'un exécutable
- 2.1. Mapping mémoire
- 2.2. Linker script
- 2.3. Programme de base
- 2.4. Programme plus évolué
- 2.5. Avant de continuer
- 3. GPIO
- 3.1. Multiplexage des broches
- 3.2. Clock gating
- 3.3. LED verte
- 3.4. LED bleue/jaune
- 3.5. Avant de continuer
- 4. Horloges
- 5. CMSIS
- 6. UART
- 6.1. Le protocole
- 6.2. Utilisation
- 6.3. Configuration
- 6.4. Envoi et réception
- 6.5. Tests
- 6.6. Avant de continuer
- 7. Afficheur à LED
- 7.1. Fonctionnement de la matrice
- 7.2. Contrôleur de LED
- 7.3. Connexion sur la carte
- 7.4. Contrôle de base
- 7.5. Premier test
- 7.6. Image statique
- 7.7. Avant de continuer
- 8. IRQ
- 8.1. Exceptions sur les Cortex-M
- 8.2. Traitement d'une exception
- 8.3. NVIC
- 8.4. Mise en place
- 8.5. GPIO+IRQ
- 8.6. Avant de continuer
- 9. UART+IRQ+LED
- 10. Timers
- 11. Mise en flash
- 12. Conclusion