Unité pédagogique
Systèmes à Microcontrôleurs
Derniere édition le: 26/09/2022
Modifier
Responsable:
MARQUES Acacio
Description générale :
Etude de l'architecture du coeur CPU ARM-Cortex et des périphériques du microcontrôleur STM32, le plus utilisé dans l'internet des objets. L'apprentissage passe par le développement logiciel des drivers des principaux périphériques. la méthode de programmation diffère de première année dans le sens ou l'utilisation d'une librairie de haut niveau est privilégiée plutôt que l’accès direct aux registres. L'outil de développement professionnel Keil est utilisé et le debug se fait à la fois en simulation et sur la cible MCBSTM32.
Mots-clés:
DMA
GPIO
PLL
interruption
NVIC
Bus CAN
Timers
ADC
Nombre d’heures à l’emploi du temps:
24
Domaine(s) ou champs disciplinaires:
Informatique, Systèmes d'information
Langue d’enseignement:
Français
Objectifs d’apprentissage:
A la fin de l’unité pédagogique, l’élève sera capable de : |
Niveau de taxonomie |
Priorité |
driver via la librairie HAL |
7. Créer |
Essentiel |
Déboguer en simulation |
3. Appliquer |
Important |
Déboguer sur cible |
3. Appliquer |
Important |
Architecture ARM-Cortex 32 bits |
4. Analyser |
Important |
Data sheet microcontrôleur |
4. Analyser |
Important |
Modalités d’évaluation des apprentissages:
Part de l'évaluation individuelle
|
Part de l'évaluation collective
|
Examen sur table :
|
100
|
%
|
Livrable(s) de projet :
|
|
%
|
Examen oral individuel :
|
|
%
|
Exposé collectif :
|
|
%
|
Exposé individuel :
|
|
%
|
Exercice pratique collectif :
|
|
%
|
Exercice pratique individuel :
|
|
%
|
Rapport collectif :
|
|
%
|
Rapport individuel :
|
|
%
|
|
|
|
Autre(s) : %
|
Programme et contenus:
Type d’activité pédagogique : |
Contenu, séquencement et organisation |
Cours |
Présentation du coeur ARM-Cortex et outils de développement |
cours + TP |
Horloges, GPIO, interruptions |
cours + TP |
DMA |
cours + TP |
ADC |
cours + TP |
TIMERS |
cours + TP |
Bus CAN |
cours + TP |
Bus CAN |
cours + TP |
Bus CAN |