ECTS
5 crédits
Composante
Polytech Grenoble - INP, UGA
Période
Semestre 6
Liste des enseignements
Algorithme et programmation / Programming and algorithmics
Composante
Polytech Grenoble - INP, UGA
Microcontrôleur / Microcontroler
Composante
Polytech Grenoble - INP, UGA
- Comprendre et maîtriser le fonctionnement d'un microcontrôleur en prenant l'exemple de la carte STM32-Nucleo.
- Être capable de programmer en assembleur des tâches simples pouvant utiliser des boucles et des sous-routines.
- Comprendre et maîtriser des dispositifs on-board de base comme Input
- Understand and control the working of microcontrollers, with the STM32-Nucloe Board as a running example.
- Know how to perform simple tasks using assembly language, including loops and subroutines
- Know how to use onboard basic devices such as Input
0 - Introduction aux microcontrôleurs et calcul binaire
1 - Langage assembleur (calculs avec registres)
2 - Langage assembleur (branchement, accès mémoire, boucles)
3 - Utilisation de la pile et ports d'entrées sorties (GPIO)
4 - Interruptions et tâches d'interruptions (SysTick/EXTI)
5 - TP sur la conversion A/N
6 - TP sur l'utilisation du timer
7 - TP de mise en commun Timer + CAN
0 - Introduction to Microcontrollers, Binary representation, arithmetic and logic operations
1 - Assembly language (programming using registers)
2 - Assembly programming (branching, memory access, loops)
3 - Execution stack, General purpose input/output ports
4 - Interrupt-based programming and Interrupt service routines (SysTick/EXTI)
5 - Analog Digital Converters and their usage
6 - Timers and their usage
7 - Small project (Music box)