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

Nos Clients témoignent (5)

Cours Similaires

Buildroot: a Firmware Generator for Embedded Systems

7 heures

LEDE: Set Up a Linux Wireless Router

7 heures

Shadowsocks: Set Up a Proxy Server

7 heures

Yocto Project

28 heures

Circuits and Electronics Fundamentals

14 heures

Digital Signal Processing (DSP) Fundamentals

21 heures

Learning Vivado

14 heures

FreeRTOS: Programming for Real Time Operating Systems

7 heures

Advanced Embedded Systems Development

35 heures

Embedded C Application Design Principles for Automotive Professionals

14 heures

Embedded C Application Design Principles

14 heures

Arduino Programming for Beginners

21 heures

Microcontroller Design

35 heures

Raspberry Pi for Beginners

14 heures

Catégories Similaires

1