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
 14 heures

Nombre de participants



Prix par participant

Cours Similaires

The Yocto Project - An Overview - hands-on

28 heures

Catégories Similaires