Programmation avancee des microcontroleurs - ELE118

CNAM DE BRETAGNE

Non finançable CPF
Tout public
En ligne
Public admis
Salarié en poste
Demandeur d'emploi
Entreprise
Etudiant
Prix
Nous contacter
Durée
Nous contacter
Localité
En ligne
Vous pouvez suivre cette formation depuis chez vous ou depuis n’importe quel endroit à distance.
En savoir plus sur les localités en présentiel
Objectifs
Comprendre et maîtriser les outils modernes de programmation des microcontrôleurs, principalement leur programmation en langage C. Du développement à l'application définitive. Découvrir le temps réel avec et sans RTOS.

Aptitude et autonomie dans le développement d'application sur microcontroleurs.
Programme
Présentation détaillée de la carte Nucleo-F429ZI et des caractéristiques principales du microcontrôleur STM32F429ZI

Prise en main de l'environnement de développement en ligne arm MBED et de ses API

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

Gestion du temps par temporisateurs en interruption : génération de signaux "digitaux", mesure de fréquence et de période

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

Introduction au noyau temps réel embarqué MBED OS RTOS

 

Envie d’en savoir plus sur cette formation ?

Documentez-vous sur la formation

Quelle est votre situation ?

Haut de page