Programmiertechniken für Embedded Systems

Fast alle digitaltechnischen Geräte werden in der heutigen Zeit mit Hilfe von Mikrocontrollern oder Mikroprozessoren gesteuert. Die Teilnehmer des Wahlfachs Programmiertechniken für Embedded Systems erhalten ein grundlegendes Verständnis über die Arbeitsweise von Mikrocontrollern und deren Programmierung.

Das Lehrfach besteht aus einem theoretischen und einem praktischen Teil. Der theoretische Teil wird vom Kollegen Prof. DR. Tran übernommen. Im praktischen Teil der Veranstaltung werden unter anderem folgende Themen behandelt:

  • Innerer Aufbau von Mikrocontrollern
  • Befehlsvorrat eines Mikrocontrollers
  • Arbeiten mit einem Entwicklungssystem
  • Einfache Ein-/Ausgabe über digitale Portpins
  • Kommunikation mit der Peripheriebausteinen (z.B. über einen I²C-Bus)
  • Timerprogrammierung
  • Interrupt-Steuerung
  • Display-Steuerung
  • Interpretation von Assembler- und Maschinenprogrammen

Als Mikrocontroller wird ein ATmega328 auf einem Arduino-Board verwendet.

Im Folgenden werden hilfreiche Links und Materialien zur Vorlesung angegeben:

 

Links:

Material zum Download: