Kontakt aufnehmen

Schulungsübersicht

Einführung

  • Mikroprozessor im Vergleich zu Mikrocontroller
  • CISC im Vergleich zu RISC

Überblick über die Architektur von  „Client Decision“

  • Prozessorkern und Funktionsblockdiagramm
  • Beschreibung der Speicherorganisation
  • Überblick über alle SFRs und ihre Grundfunktionen

Konzepte der Low-Level-Programmierung

  • Adressierungsmodi
  • Befehlssatz und Assemblersprache (ALP)
  • Entwicklung, Erstellung und Debugging von ALPs

Konzepte der Mittelstufen-Programmierung

  • Cross-Compiler
  • Eingebettete C-Implementierung, Programmierung und Debugging
  • Unterschiede zu ANSI-C
  • Speichermodelle
  • Bibliothekreferenz
  • Verwendung der #pragma-Direktive
  • Funktionen, Parameterübergabe und Rückgabetypen

On-Chip-Peripheriegeräte

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

Externe Schnittstellen

  • LEDs
  • Schalter (momentaner Typ, Umschalttyp)
  • 7-Segment-Anzeige: (Normalmodus, BCD-Modus,
  • Internes Multiplexing & externes Multiplexing)
  • LCD (4-Bit, 8-Bit, Busy-Flag, benutzerdefinierte Zeichengenerierung)
  • Keypad-Matrix

Protokolle & Peripheriegeräte

  • I2C (EEPROM), SPI (EEPROM)
  • A/D- und D/A-Wandler
  • Schrittmotor, Gleichstrommotor
  • I2C-Protokoll (RTC:800583, DS1307, ADC:PCF8591, DS1621)
  • SPI-Protokolle (ADC:MCP3001)
  • IR-Kommunikation (Philips RC5-Protokoll)
  • ZIGBEE, GSM, GPS, USB, MMC & SD
  • Ethernet MAC, CAN-Protokoll

Voraussetzungen

  • Grundlegendes Verständnis von Elektrotechnik-Konzepten wie Spannung, Strom und Schaltkreisen
  • Erfahrung in der Programmierung mit C oder einer ähnlichen Low-Level-Sprache
  • Grundkenntnisse in Computerarchitektur und Mikrocontrollern

Zielgruppe

  • Ingenieure für eingebettete Systeme
  • Entwickler für Hardware und Firmware
  • Softwareingenieure, die in den Bereich der eingebetteten Entwicklung wechseln möchten
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien