Difference between revisions of "Séminaire 2012 : Introduction au STM32 Discovery"
Jump to navigation
Jump to search
(→Agenda) |
|||
Line 18: | Line 18: | ||
13H30 : Accueil en amphi 101 |
13H30 : Accueil en amphi 101 |
||
+ | Partie Théorique : |
||
− | 14H00-15H00: Présentation générale du STM32 et M3 Cortex (en amphi 101) |
||
+ | * Présentation ST (très rapide), division Microcontroller et famille STM32 (un petit mot sur la famille STM8) : 1h |
||
− | Pause |
||
+ | * Présentation Discovery Kit, ainsi que le STM32L : caractéristiques, bloc diagramme, capacités… : 15mn |
||
+ | * Introduction à la partie pratique : 5mn |
||
+ | |||
− | + | Partie Pratique : 1h30 -2h (sur 4 salles TD 249+251+253+257) |
|
− | * Installation de l'environnement logiciel (lien ici) |
||
+ | * Démarrage de l‘environnement de développement et chargement du projet de démo |
||
− | * Chargement du projet 1 : LED Blink + buttons |
||
+ | * Fonctions de base du debug : run, continue, breakpoints, watch registers, memory… |
||
− | * Chargement du progamme dans la carte |
||
+ | * Fonctions avancées : ASSERT() , difficulté de debug d’un hardfault |
||
− | * Exécution et déboggage pas à pas |
||
+ | * Modifications du projet de démo : |
||
− | * Autres projets d'exemples (quelques plaques d'essai et composants seront à disposition) |
||
+ | ** Développer une fonction 1 pour modifier le contraste du LCD en fonction du slider |
||
+ | ** Développer une fonction 2 pour changer la fréquence de clignotement de la LED en fonction du slider |
||
+ | * Questions /réponses |
||
==Bio== |
==Bio== |
Revision as of 14:55, 13 January 2012
26/01/2012 14H00-16H30, Amphi 101, salles TD 249+251+253+257 de Polytech Grenoble, (28, avenue Benoît Frachon, 38400 St-Martin-d’Hères, Arrêt Tram D Maison Communale).
Organisateurs
- Olivier Richard, Polytech Grenoble
- Pierre Corbineau, Polytech Grenoble
- Dominique Jugnon, ST Microelectronics
Description
Les cartes STM32 Discovery sont des cartes d'évaluation peu onéreuses des microcontrôleurs STM32 (ARM7 M3 Cortex).
A prévoir
Par élève ou binome d'élèves
- un PC portable avec la batterie chargée à 100% (il sera difficile de rallonger et de priser)
- la carte STM32L Discovery (qiu vous a été offerte en début d'année)
- un cable mini-USB (celui d'un disque dur externe)
Agenda
13H30 : Accueil en amphi 101
Partie Théorique :
- Présentation ST (très rapide), division Microcontroller et famille STM32 (un petit mot sur la famille STM8) : 1h
- Présentation Discovery Kit, ainsi que le STM32L : caractéristiques, bloc diagramme, capacités… : 15mn
- Introduction à la partie pratique : 5mn
Partie Pratique : 1h30 -2h (sur 4 salles TD 249+251+253+257)
- Démarrage de l‘environnement de développement et chargement du projet de démo
- Fonctions de base du debug : run, continue, breakpoints, watch registers, memory…
- Fonctions avancées : ASSERT() , difficulté de debug d’un hardfault
- Modifications du projet de démo :
- Développer une fonction 1 pour modifier le contraste du LCD en fonction du slider
- Développer une fonction 2 pour changer la fréquence de clignotement de la LED en fonction du slider
- Questions /réponses