Programmation des microcontrôleurs
Public
Techniciens des secteurs industriels.
Prérequis :
- Posséder déjà quelques notions en électronique numérique, numération et logique combinatoire.
- Posséder des notions de programmation en langage C et d'algorithmique.
Objectifs de la formation
Être capable de :
- Comprendre et maîtriser les outils modernes de programmation des microcontrôleurs, principalement leur programmation en langage C.
- Mettre en œuvre un microcontrôleur, utiliser ses périphériques internes et interagir avec différents types de modules externes.
- Maitriser les contraintes de temps dans les systèmes à microcontrôleurs pour l'embarqué (gestion par interruptions).
- Acquérir aptitude et autonomie dans le développement d'application sur microcontrôleurs
Contenu de la formation
Programmation des microcontrôleurs
Présentation détaillée des systèmes numériques et des principales caractéristiques des microcontrôleurs.
Prise en main de l'environnement de développement ...
Utilisation des interfaces "digitales" d'entrée/sortie (GPIO).
Communication microcontrôleur ordinateur PC via une interface série type UART.
Présentation des interfaces de communication standard sur microcontrôleur : I2C, SPI, CAN, ...
Commande PWM de dispositifs divers : Led, moteur à courant continu, etc.
Gestion de temps par temporisateurs (Timer).
Introduction au fonctionnement en "temps réel" par interruptions.
Conversion analogique/numérique (CAN), numérique analogique (CNA) : application à la mesure de grandeurs physiques.
Traitement numérique du signal sur microcontrôleur, en temps différé ou en temps réel : acquisition par échantillonnage, traitement, restitution.
3 jours, soit 21 heures
1 350,00 €
Réf. | Dates | Lieu | Inscriptions |
---|---|---|---|
24157 | du 25 au 28 mars 2024 | Mulhouse | Inscriptions terminées |