Programmation des microcontrôleurs
Formation
En intra entreprise
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Description
-
Typologie
Formation
-
Niveau
Niveau intermédiaire
-
Méthodologie
En intra entreprise
-
Heures de classe
28h
-
Durée
4 Jours
-
Dates de début
Dates au choix
Si vous possédez déjà quelques bases sur les outils de programmation, ce cours, spécialisé en micro contrôleurs et programmation en langage c vous apportera toutes les connaissances à propos des outils de Programmation des microcontrôleurs.
C’est un cours qui a lieu à Marseille, et dure 4 jours soit 28 heures de formation.
Le cours inclut des notions sur l’Interface entre les différents ports d'un microcontrôleur (parallèle, série, série rapide....) et les divers périphériques (claviers, moteurs pas à pas, afficheurs cristaux liquides, capteurs....). Il contient aussi une phase de travaux pratiques sur le microcontrôleur 16F887 de Microchip, les logiciels d’arithmétique binaire et les outils modernes développement tels que les codes, les sections, les variables, ainsi que les logiciels de gestion de moteurs, le langage C, les différents codes et enfin la gestion du temps par Timer.
Précisions importantes
Documents
- Programmation des microcontroleurs.pdf
Les sites et dates disponibles
Lieu
Date de début
Date de début
À propos de cette formation
Posséder déjà quelques notions de programmation dans un langage quelconque : le langage C par exemple
Les Avis
-
O
← | →
Évaluation de la formation
Recommandée
Évaluation du Centre
Mohamed NAJI
Les matières
- Programmation de microcontroleurs
- Micro controleur
- Micro processeur
- Langage c
- Carte à microcontroleur
- Différents ports d'un microcontroleur
- Mesure de grandeurs physiques
- Convertisseurs analogiques numériques
- Architecture ARM & RISC
- Arithmétique binaire
- Microcontroleur 16F887 de Microchip
- Compilateur C
- Assembleur
- Éditeur du lien
- Développement d'applications informatiques
- Code Binaire
- Décimal Codé Binaire
- ASCII
- Logiciels de gestion de moteurs
- Portages de librairie
- Open source
Le programme
1- Présentation et formation sur le matériel
La "carte à microcontroleur" (EasyPic 6 Mikroelektronika)
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.
Présentation de l’architecture ARM & RISC
Travaux pratiques principalement sur la famille microcontroleur 16F887 de Microchip.
2- 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... )
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 / Oled.
Exemples de logiciels de gestion de moteurs pas-à-pas et de servomoteurs.
Exemples de portages de librairie (open source récupérée sur le net )
Gestion du temps par Timer. Mesure de fréquence et de période.
Acquisition et mesure de grandeurs physiques.
Avez-vous besoin d'un coach de formation?
Il vous aidera à comparer différents cours et à trouver la solution la plus abordable.
Programmation des microcontrôleurs