Grundlagen der Mikroprozessortechnik

Laborausbildung

Um Ihnen den Einsatz von Mikroprozessoren in der Praxis nahe zu bringen, finden parallel zur Vorlesung neben Übungen und Seminaren auch umfangreiche praktische Laborübungen statt.

Sie lernen ein typisches Entwicklungssystem für Mikrocontroller vom Typ STM8 kennen. Es besteht aus:

  •     einer Intergrierten Eintwicklungsumgebung (ST Visual Develop)
  •     einem Demoboard (Typ STM8S103F3PU) sowie
  •     einem Hardware-Debugger (ST-Link/V2).

Um mit einem µC kommunizieren zu können, muss man dessen Sprache beherrschen. Dafür lernen wir mit dem Assemblerbefehlssatz der STM8-Familie einen sehr anwenderfreundlichen typischen µC-Befehlssatz kennen. Wir üben den Umgang mit der integrierten Entwicklungsumgebung und dem Quellcodedebugger.

Die einzelnen Übungen behandeln die wichtigsten Peripheriemodule eines modernen Mikrocontroller. Im einzelnen werden programmiert:

  •     allgemeine Ein-/Ausgabeports
  •     grundlegende Timermodule
  •     komplexe Timermodule mit Capture-/Compare-/PWM-Kanälen
  •     Analogsignalverarbeitung mittel ADC-Modul
  •     Datenaustausch über serielle Schnittstellen

Um die Praxisorientierung der Laborübungen zu unterstreichen, wird die Hardware der jeweiligen Applikationen auf sog. Prototypenboards („Breadbords“) aus diversen Einzelbauelementen und Baugruppenmodulen aufgebaut.