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.
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)
Secteur(s)
Métier(s)
- Chef d'équipe câblage en électronique
- Câbleur / Câbleuse de cartes de circuits imprimés
- Câbleur / Câbleuse en microsoudure en électronique
- Câbleur / Câbleuse en électronique
- Monteur-câbleur / Monteuse-câbleuse de circuits imprimés
- Monteur-câbleur / Monteuse-câbleuse de composants électroniques
- Monteur-câbleur / Monteuse-câbleuse en microélectronique
- Monteur-câbleur / Monteuse-câbleuse en électronique
- Monteur-câbleur / Monteuse-câbleuse en électronique professionnelle
- Monteur-câbleur / Monteuse-câbleuse maquettiste en électronique
- Électronicien-câbleur / Électronicienne-câbleuse d'équipement
Compétence(s)
- Caractéristiques des composants électroniques
- Contrainte de cisaillement
- Câblage filaire
- Electricité
- Habilitations électriques de travaux hors tension
- Habilitations électriques de travaux sous tension
- Lecture de plan, de schéma
- Normes de sécurité électrique
- Procédés de brasage
- Procédés de reproduction photo
- Résistance à la traction
- Symboles des éléments électriques
- Techniques de collage
- Techniques de moulage
- Techniques de sertissage
- Techniques de soudure
- Tôlerie
- Utilisation d'appareil à dessouder
- Utilisation d'appareils de mesure électrique (multimètre, ...)
- Utilisation d'une binoculaire
- Utilisation de machine d'insertion/pose semi-automatique de composant électronique
- Électronique
Formation proposée par : AGCNAM NOUVELLE AQUITAINE
À découvrir