Programmation avancée des microcontrôleurs par AGCNAM NOUVELLE AQUITAINE

Lieu(x)
En centre (16, 17, 19, 23, 33, 64...)
Durée
Nous contacter
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
Matériel
Présentation de différentes cartes de développemement à microcontrôleur (PIC, ARDUINO, STMicroelectronics, FREESCALE, ...).
Description des interfaces de communication standards d'un microcontrôleur (Ports d'entrée/sortie standard GPIO, SPI, USART, RS232C, I2C, CAN, ...) et divers périphériques (claviers, afficheurs à cristaux liquides, moteurs pas à pas, capteurs.... )
Interface pour la mesure de grandeurs physiques au moyen des convertisseurs analogiques numériques intégrés aux microcontrôleurs.
Mise en pratique à chaque séance sur microcontrôleur 68HCS12 de Freescale.
Logiciel
Les environnements de développement intégrés: compilateur C, assembleur, éditeur du lien...
Notions diverses telles que : code source, code absolu ou relogeable, code exécutable, code réentrant... Les différentes sections (code, constantes, variables, pile... ) et leur implantation mémoire.
Le langage assembleur et le langage C. Ecriture en assembleur de fonctions C pour l'optimisation de la vitesse d'exécution.
Le langage C et les interruptions, notions de temps réel sur microcontrôleur.
Du développement à l'application définitive (étude du fichier commande de l'éditeur de lien, modification des vecteurs d'interruption..., mise en mémoire morte ou flash de l'application.
Rappel sur le codage des nombres en virgule fixe et virgule flottante, dynamique et précision.
Gestion du temps par Timer, mesure de fréquence et de période.
Acquisition et mesure de grandeurs physiques.
Traitement de signal en temps réel sur microcontrôleur.
Découverte du temps réel par la priorité des interruptions.
Découverte du temps réel sur un petit exécutif temps réel, notions de processus, de temps partagé, de préemption.
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.
Centre(s)
  • Angoulême (16)
  • Brive la Gaillarde (19)
  • Talence (33)
  • Anglet (64)
  • Guéret (23)
  • Limoges (87)
  • La Rochelle (17)
  • Niort (79)
  • Pau (64)
  • Chasseneuil du Poitou (86)
Formation proposée par : AGCNAM NOUVELLE AQUITAINE
À découvrir
Programmation avancée des microcontrôleurs par CNAM - site d'Orléans - siège
Programmation avancée des microcontrôleurs par CNAM - site d'Orléans - siège
Programmation avancée des microcontrôleurs par CNAM - site d'Orléans - siège
Programmation avancée des microcontrôleurs par CNAM - site d'Orléans - siège
Programmation avancée des microcontrôleurs par CNAM - site de Bourges
Programmation avancée des microcontrôleurs par CNAM - site de Tours
Programmation avancée des microcontrôleurs par CNAM - site de Tours
Programmation avancée des microcontrôleurs - ELE118 par CNAM DE BRETAGNE
Programmation avancée en C ++ par Groupe Arkesys
TSV
Programmation sur consoles GrandMA 2 Niveau avancé par TSV