Schulungsübersicht

Einführung

  • Mikroprozessor vs. Microcontroller
  • CISC vs. RISC

Überblick über die Architektur von "Client Decision"

  • Prozessorkern und funktionales Blockdiagramm
  • Beschreibung der Speicherorganisation
  • Überblick über ALLE SFRs und ihre grundlegende Funktionalität

Low-Level Programming-Konzepte

  • Adressierungsmodi
  • Befehlssatz und Assembly Language (ALP)
  • Entwickeln, Erstellen und Debuggen von ALP's

Mittlere Ebene Programming Konzepte

  • Cross-Compiler
  • Embedded C Implementierung, prog. * Fehlersuche
  • Unterschiede zu ASNSI-C
  • Speicher-Modelle
  • Bibliotheksreferenz
  • Verwendung der #pragma-Direktive
  • Funktionen, Parameterübergabe und Rückgabetypen

On-Chip-Peripheriegeräte

  • Ports: Eingang/Ausgang
  • Timer & Zähler
  • Interrupts, UART

Externe Schnittstellen

  • LEDS
  • Schalter (Taster, Kippschalter)
  • Sieben-Segment-Anzeige: (Normaler Modus, BCD-Modus,
  • Internes Multiplexing & Externes Multiplexing)
  • LCD (4bit, 8bit, Busy Flag, benutzerdefinierte Zeichenerzeugung)
  • Tastenfeld Matrix

Protokolle & Peripheriegeräte

  • I2C (EEPROM), SPI (EEPROM)
  • A/D & D/A-Wandler
  • Schrittmotor, DC-Motor
  • I2C-Protokoll (RTC:800583,DS1307 ADC:PCF8591, DS1621)
  • SPI-Protokolle (ADC: MCP3001)
  • IR Communications (Phillips RC5 Protokoll)
  • ZIGBEE, GSM, GPS, USB, MMC & SD
  • Ethernet MAC, CAN Protokoll
  14 Stunden
 

Teilnehmerzahl


Beginnt

Endet


Die Termine sind abhängig von der Verfügbarkeit und finden zwischen 09:30 und 16:30 statt.
Offene Schulungskurse erfordern mindestens 5 Teilnehmer.

Kombinierte Kurse

The Yocto Project - An Overview - hands-on

  28 Stunden

Verwandte Kategorien