Programmation avancée des microcontrôleurs - ELE118 par CNAM DE BRETAGNE

Lieu(x)
À distance
Durée
Total : 60 heures
En centre : 60 heures
Financement
Demandeur d’emploi
Prix
Nous contacter
Cette formation vous intéresse ?
Description générale
- MatérielLa "carte à microcontroleur"Interface entre les différents ports d'un microcontroleur (parallèle, série, série rapide.... ), et divers périphériques (claviers, afficheurs cristaux liquides, moteurs pas à pas, capteurs.... )Interface nécessaire en vue de la mesure de grandeurs physiques au moyen des convertisseurs analogiques numériques intégrés aux microcontroleurs. Travaux pratiques principalement sur la famille microcontroleur HC12 de Motorola.
- Logiciel et arithmétique binaireLes outils modernes de développement : 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... )Rappel d'assembleur. Le langage C. Ecriture en assembleur de fonctions C dans le but d'optimiser les vitesses d'exécution. Le langage C et les interruptions. Du développement à l'applicationUtilisation du langage C pour les calculs et les conversions diverses. Exemples de logiciels de gestion de clavier et de panneau d'affichage à cristaux liquides. Gestion du temps par Timer. Mesure de fréquence et de période.Acquisition et mesure de grandeurs physiques. 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.Aptitude et autonomie dans le développement d'application sur microcontroleurs.
Métier(s)
Compétence(s)
Formation proposée par : CNAM DE BRETAGNE
À 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 par AGCNAM NOUVELLE AQUITAINE
Programmation avancée en C ++ par Groupe Arkesys
TSV
Programmation sur consoles GrandMA 2 Niveau avancé par TSV