Formation Microcontrôleurs STM32

Public admis

  • Salarié en Poste
  • Demandeur d'emploi
  • Entreprise
  • Etudiant

Financements

Eligible CPF Votre OPCO Financement personnel

Objectifs de la formation

Comprendre ce que sont les microcontrôleurs - Apprendre à programmer un microcontrôleur STM32 en C - Connaître les périphériques des microcontrôleurs - Communiquer avec un microcontrôleur (avec pratique sur Arduino et STM32) - les bus I2C, SPI, UART, CAN - les capteurs modernes - l'utilisation de bibliothèques pour le développement d'applications pour microcontrôleurs

DAWAN


Formez-vous à l’excellence.
Voir la fiche entreprise

Tarif

A partir de 2 250,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

DAWAN


Formez-vous à l’excellence.
Voir la fiche

Tarif

A partir de 2 250,00 €

Durée 3 jour(s)
Modes
  • Centre
  • Entreprise
  • Distance
Sessions
Lieux Partout en France

Description

  • Un support et les exercices du cours pour chaque stagiaire
  • Un formateur expert ayant suivi une formation à la pédagogie
  • Boissons offertes pendant les pauses en inter-entreprises
  • Salles lumineuses et locaux facilement accessibles
  • Méthodologie basée sur l'Active Learning : 75% de pratique minimum
  • Matériel pour les formations présentielles informatiques : un PC par participant
  • Positionnement à l'entrée et à la sortie de la formation
  • Certification CPF quand formation éligible
  • Programme

    Découvrir les microcontrôleurs

    Base en électricité et en électronique
    Architectures informatiques, microprocesseurs et microcontrôleurs
    Historique, fabricants et familles des microcontrôleurs
    Les diverses familles de microcontrôleurs basés sur l’architecture ARM 32 bits
    Les familles de microcontrôleurs ESP32, RP2040, RISC-V

    Atelier : Recherche de documentation, lecture de datasheets, choix des microcontrôleurs

    Comprendre le développement d’applications embarquées

    Les étapes et les outils du développement microcontrôleur
    Les IDE : exemple avec l’Arduino IDE et microcontrôleur AVR
    Les outils Platform IO, Visual Studio Code, git et GitHub
    Rappels du C pour microcontrôleurs
    Les entrées-sorties de base (broches dites GPIO)
    Gestion du temps, gestion de la consommation en énergie
    Les mémoires permanentes (Flash et EEPROM)
    L’utilisation de bibliothèques dans le développement microcontrôleur

    Atelier : Pratique sur l’Arduino IDE avec cartes Arduino, STM32, ESP32

    Utiliser d'autres périphériques

    Extension des entrées-sorties
    Liaisons série : asynchrone, SPI et I2C
    Étude détaillée des interruptions et timers, exemples sur les STM32
    Convertisseurs ADC et DAC, concept de résolution
    Horloges temps-réel
    PWM : Modulation de largeur d'amplitude

    Atelier : Pratique des interruptions et des timers, lecture d’un interrupteur, lecture de valeurs analogiques, écriture de valeurs analogiques

    Programmer pour l'Internet of Things (IoT)

    Utilisation du protocole TCP/IP sur un microcontrôleur moderne
    Introduction à l'internet des objets / IoT, sécurisation des applications IoT

    Atelier: mise en œuvre d'un microserveur web accessible par WiFi en utilisant un ESP32

    Prérequis

    Connaissances en électronique (savoir lire un datasheet) et de la programmation en C / C++ (connaissances de base de la programmation objet)

    Public

    Développeurs applications systèmes embarqués, industrie automobile, aéronautique et IoT

    Ces formations pourraient vous intéresser

    Objectifs de la formation

    Comprendre ce qu'est un microcontrôleur - Découvrir les fondamentaux avec une carte Arduino et la librairie Arduino - Comprendre les microcontrôleurs avec la famille MSP430 - Programmer un microcontrôleur en C avec un IDE - Maîtriser les entrées-sorties - Connaître les périphériques des microcontrôleurs - Communiquer avec un microcontrôleur (avec pratique sur Arduino et MSP430) l'assembleur pour l'utilisation de microcontrôleurs
    Tarif

    A partir de 3 495,00 €

    Durée

    5j / 35h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre les impératifs de la programmation en temps réel - Savoir utiliser les machines d'état et les Grafcet - Connaître les bases des noyaux temps-réel - Programmer une application temps réel avec et sans noyau temps réel
    Tarif

    A partir de 2 250,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Approfondir la connaissances des microcontrôleurs - Maîtriser les interruptions et les timers (pratique sur MSP430) - Découvrir les microcontrôleurs 32 bits - S'initier aux objets connectés
    Tarif

    A partir de 1 500,00 €

    Durée

    2j / 14h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Connaître les différentes familles de microcontrôleurs ARM (pratique sur MSP432 et STM32) - Mettre en œuvre un ARM avec un générateur de code d'initialisation et un IDE - Connaître les librairies d'abstraction matérielle - Programmer des applications temps réel
    Tarif

    A partir de 2 250,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Objectifs de la formation

    Comprendre ce qu'est un microcontrôleur - Découvrir les fondamentaux avec une carte Arduino et la librairie Arduino - Comprendre les microcontrôleurs avec la famille MSP430 - Programmer un microcontrôleur en C avec un IDE - Maîtriser les entrées-sorties
    Tarif

    A partir de 2 250,00 €

    Durée

    3j / 21h

    Modes
    • Centre
    • Entreprise
    • Distance

    Je cherche à faire...