Nos produits

Formations

Catalogue

Catalogue
au format PDF

Logo F.E.D.E.R

Réf. Formation Pdf Durée Dates Lieu Tarif
5183 ARM STM32 ARM STM32 4 j. nous consulter - -

CénoSYS vous propose également des formations de thématique apparentée :  +  Afficher la liste  -  Masquer la liste

5187 Freescale eTPU  Freescale eTPU 3 j. nous consulter - -
5180 ARM Cortex A5 ARM Cortex A5 4 j. 12..15/06/12 Paris 2000 €
5181 ARM Cortex A8 ARM Cortex A8 4 j. 19..22/06/12 Paris 2000 €
5182 ARM Cortex A9 ARM Cortex A9 4 j. 29..01/06/12 Paris 2000 €
5176 ARM Cortex M0 ARM Cortex M0 2 j. 12..14/06/12 Paris -
5178 ARM Cortex M1 ARM Cortex M1 4 j. 26..29/06/12 Paris 2000 €
5179 ARM Cortex M3 ARM Cortex M3 4 j. 05..08/06/12 Paris 2000 €
5177 ARM Cortex M4 ARM Cortex M4 4 j. 19..22/06/12 Paris 2000 €
5191 ARM Cortex R4 ARM Cortex R4 4 j. nous consulter - -
5192 ARM1136 SYSTEM DESIGN ARM1136 SYSTEM DESIGN 4 j. 15..18/05/12 Paris 2000 €
5193 ARM1176 SYSTEM DESIGN ARM1176 SYSTEM DESIGN 4 j. nous consulter Paris -
5184 ARM7 ARM9 conception système ARM7 ARM9 conception système 4 j. 26..29/06/12 Paris 2000 €
5128 Microcontrôleur Microchip PIC18 assembleur et langage C Microcontrôleur Microchip PIC18 assembleur et langage C 4 j. 26..29/06/12 Le Mans 1770 €
5185 PowerPC MPC55xx PowerPC MPC55xx 5 j. nous consulter - -
5159 Processeurs ARM - Microcontroleurs ARM7/9 Processeurs ARM - Microcontroleurs ARM7/9 4 j. nous consulter - -

Imprimer la fiche

imprimante

Formation ARM STM32

email

Demande d'information

Réf. : 5183

Demande d'information email

Objectifs

Cette formation STM32 aborde les techniques de mise en oeuvre des microcontroleurs de la famille STM32 par l'étude :
  • de la séquence de démarrage et la synchronisation
  • de la programmation de bas niveau du Cortex-M3 CPU
  • des différents  contrôleurs intégrés, notamment l'USB et le CAN
Travaux pratiques sur les périphériques intégrés à l'aide de librairies fournies par STMicroelectronics STM32

Programme

1èrejournée

Introduction au processeur STM32
  • Architecture ARM Cortex-M3
  • Les trois principaux blocs : plate-forme, Coeur et Périphériques d'Entrées/Sorties
Le Coeur CPU CORTEX-M3
  • Présentation du coeur, architecture et modèle de programmation
  • Icode, Dcode et bus système
  • Mécanisme de branchement prédictif
  • Jeu d'instruction Thumb-2
  • Access to memory-mapped locations, mode d'adressage
  • Exécution conditionnelle
  • Bit-banding
  • Mapping mémoire
  • Interface C/Assembleur
  • Mécanisme d'exception
  • Timer Système
  • System Control Block
  • Paramétrage du linker
  • Développement embarqué avec l'IDE Keil
  • Solution de débogage
Structure microcontroleur STM32
  • Ponts AHB/APB Bridges, split transactions, traitement d'erreurs
  • Matrice des Bus, schéma d'arbitrage round-robin
  • SRAM interne 20 KB
  • Mémoire Flash 128-KB
  • Séquence de programmation et d'effacement
  • Interruption externe/gestionnaire d'événements, gestion des événements de wake-up
  • Timers systèmes : Real Time Clock, Timer Watchdog
  • Registres Backup, détection des altérations, calibration de la RTC

2èmejournée 

Mise en oeuvre matérielles du STM32
  • Sources d'alimentation externe 3.3V, génération interne de 1.8V, pin associées
  • Détecteurs de chute de tension
  • Clocking
  • Sélection du mode de démarrage à l'aide des pins externes de configuration
  • Causes de redémarrage
  • Séquence de démarrage, branchement de la première instruction
  • Mode Low power
  • Ports d'E/S
Timers d'usage gérénal et fonctions spécialisées
  • Timers 16-bit, block diagram, sélection d'horloge et des prédiviseurs
  • Sortie de comparaison et Entrée de caputure,
  • Mode One pulse
  • Sortie PWM mode
  • Entrée PWM, mesure d'impulsion
  • DMA start event
Contrôleur DMA STM32
  • Gestion des priorités des requêtes entre les 16 canaux DMA
  • Opération buffer circulaire
  • Tranferts Memory-to-memory, peripheral-to-memory , memory-to-peripheral et peripheral-to-peripheral
  • Gestion d'erreurs
Convertisseur Analogique/Numérique
  • Configuration des entrées analogiques hautes impédances
  • Caractéristiques ADC : résolution 12-bits , plage d'entrée 0 à 3.6V
  • Convertion One-shot ou continue
  • Mode Dual ADC
  • Conversion sur trigger externe
  • Utilisation du canal DMA

3èmejournée

Interface I2C
  • Base du protocole I2C
  • Mode Eclave vs Mode Maitre
  • Séquence de transmission et réception
SERIAL PERIPHERAL INTERFACE [SPI]
  • Base du protocole SPI
  • Mode de fonctionnement à file d'attente
  • Séquences de transfert
USART
  • Mode de fonctionnement à file d'attente
  • Contrôle de flux matériel
  • Séquence de transmission et réception
  • Mode bus LIN
  • Interface Smartcard
Interface CAN STM32
  • Base du standard et protocoles CAN
  • Organisation du contrôleur CAN
  • Filtrage des messages reçus et filtres d'acceptance
  • Gestion des modes FIFO mode
  • Modes de Test : loop back / silent modes
  • Configuration du Bit Timing
Interface USB OTG FULL SPEED STM32
  • Base du standard et protocoles USB
  • Bloc de description des buffers, table de descripteurs
  • Contrôleur DMA utilisé pour assurrer le tranfert de données avec les buffers mémoire et les Endpoint
  • Initilalisation des Endpoint
  • Evénement Suspend/Resume

4èmejournée

Contrôleur mémoire static
  • Interface NOR / PSRAM
  • Interface NAND / PC CARD
  • Mapping des banques mémoires
  • Mapping d'adresses et signaux de chip select
  • Interface LCD
MAC Ethernet STM32
  • Automatic CRC
  • Flow control
  • Transferts DMA
  • Filtrage d'adresses
  • IEEE 1588 PTP
  • Interface MII
  • RMON/MIB
  • Trames LAN Wakeup  / Paquet magique
  • VLAN tags
Convertisseur Numérique/Analogique
  • Implémentation DAC
  • Possibilités DMA
  • Triggers externes
SDIO
  • Standard
  • Implémentation
  • Requêtes DMA

Participants

Des notions de base en microprocesseurs et microcontrôleurs sont vivement recommandées.
Des notions en électronique numérique, conception ASIC, programmation assembleur ou C, coeurs ARM™ sont souhaitables mais pas indispensables.

Matériel à disposition des participants

Les travaux pratiques du stage microcontroleur STM32 sont réalisés sur :
  • Station de travail Microsoft Windows
  • Environnement Keil μVision en interentreprises, pouvant être sur environnement IAR Workbench pour des sessions intra-entreprise.
  Supports de formation microcontroleur STM32
  • Classeur de cours
  • CD-ROM sources des exercices

Modalités

Sessions interentreprises formation STM32 :
  • Tarif : Nous consulter
  • Durée : 4 jours
  • Formateur :  Ingénieur spécialiste en architecture microprocesseur et bus industriel habilité ARM™ et certifié STMicroelectronics CPU
  Sessions intra-entreprise sur mesure :
Calendrier et tarifs, nous consulter
email

Demande d'information