Difference between revisions of "Séminaire 2012 : Introduction au STM32 Discovery"

From air
Jump to navigation Jump to search
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
   
  +
15H15-16H45: Travaux pratiques (sur 3 salles TD 249+251+253+257)
+
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

Bio