Plan du cours
Introduction
- Microprocesseur vs Microcontroller
- CISC vs RISC
Vue d'ensemble de l'architecture du "Client Decision" (décision du client)
- Noyau du processeur et schéma fonctionnel
- Description de l'organisation de la mémoire
- Vue d'ensemble de TOUS les SFR et de leur fonctionnalité de base
Concepts de bas niveau Programming
- Modes d'adressage
- Jeu d'instructions et Assembly Language (ALP)
- Développement, construction et débogage des ALP
Concepts de niveau intermédiaire Programming
- Compilateur croisé
- Embedded C Mise en oeuvre, prog. * Débogage
- Différences avec ASNSI-C
- Modèles de mémoire
- Référence à la bibliothèque
- Utilisation de la directive #pragma
- Fonctions, passage de paramètres et types de retour
Périphériques intégrés
- Ports : Entrée/sortie
- Temporisateurs et compteurs
- Interruptions, UART
Interfaces externes
- LEDS
- Interrupteurs (type momentané, type bascule)
- Afficheur à sept segments : (mode normal, mode BCD,
- multiplexage interne et multiplexage externe)
- LCD (4 bits, 8 bits, indicateur d'occupation, génération de caractères personnalisés)
- Clavier Matrix
Protocoles et périphériques
- I2C (EEPROM), SPI (EEPROM)
- Convertisseur A/D & D/A
- Moteur pas à pas, moteur CC
- Protocole I2C (RTC:800583,DS1307 ADC:PCF8591, DS1621)
- Protocoles SPI (ADC:MCP3001)
- IR Communications (protocole Phillips RC5)
- ZIGBEE, GSM, GPS, USB, MMC & SD
- Ethernet MAC, protocole CAN
Nos clients témoignent (5)
Il répond à mes questions très bien expliquées.
Khaled Almarzooqi - Beamtrail
Formation - Circuits and Electronics Fundamentals
Traduction automatique
Le formateur était vraiment gentil et bien informé, il a fait un effort supplémentaire pour m'expliquer des choses que je ne connaissais pas.
Felix - Microchip Technology Inc
Formation - Embedded C Application Design Principles for Automotive Professionals
Traduction automatique
L'acquisition de connaissances utiles et la clarification de certaines choses dont j'étais incertain précédemment.
Kenneth Mahoney - University of Glasgow
Formation - Arduino: Programming a Microcontroller for Beginners
Traduction automatique
J'ai vraiment apprécié les connaissances du formateur.
Aaron Swift - ITW Hobart
Formation - FreeRTOS: Programming for Real Time Operating Systems
Traduction automatique
J'apprécie vraiment d'avoir une PC virtuelle en ligne, je peux faire des exercices quand je le souhaite.
Dongfu Li - Northforge Innovations Inc
Formation - Yocto Project
Traduction automatique