Ce site internet est destiné à ceux qui désirent acquérir les savoirs les plus divers tout au long de leur vie.

Programmation avancée des microcontrôleurs

imprimer imprimer en pdf partagerajouter à votre selection

Unité d'enseignement du Cnam

Prérequi200s
Posséder déjà quelques notions en microprocesseur, ou microcontroleur.
Posséder déjà quelques notions de programmation dans un langage quelconque.
Contenu de la formation
Matériel
La "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 binaire
Les 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'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 les nombres en virgule fixe et en virgule flottante. Dynamique et précision.
Les différents codes : Binaire, Décimal Codé Binaire, ASCII.
Utilisation 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.

Fiche mise à jour le 11/07/2011

- Les inscriptions sont permanentes
- Début de la formation : A compter de l'inscription
- Durée de la formation : 12 mois

Objectifs

Conservatoire national des Arts et Métiers

La fiche détaillée du partenaire

http://formation.cnam.fr/zaffiche_ue_externe.php?code_formation=ELE118

CONSERVATOIRE NATIONAL DES ARTS ET METIERS
ACADEMIE * CNAM
Centre régional du Cnam - Centre

Adresse
Lycée d'état Benjamin Franklin 21 Bis rue Eugène Vignat 45000
Orléans
http://www.cnam-centre.fr
tél : 02.38.62.34.21

Contact(s)
CENTRE RÉGIONAL DU CNAM - CENTRE

© 2012 Cerimes - Centre de Ressources et d'Information sur les Multimédias pour l'Enseignement Supérieur