182.694 Microcontroller
Diese Lehrveranstaltung ist in allen zugeordneten Curricula Teil der STEOP.
Diese Lehrveranstaltung ist in mindestens einem zugeordneten Curriculum Teil der STEOP.

2018W, VU, 4.0h, 7.0EC

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 7.0
  • Typ: VU Vorlesung mit Übung

Ziele der Lehrveranstaltung

Microcontroller erfordern eine sehr präzise und ressourcensparende Programmierung. Dazu ist es notwendig, sich mit den Interna des Prozessors zu beschäftigen; insbesondere ist es unabdingbar, die Assemblersprache zu studieren. Dessen Verständnis wird benötigt, um die Kompilation von C-Programmen zu analysieren, was Voraussetzung für das Schreiben von effizienten C-Programmen für Microcontroller ist. Von größter Wichtigkeit ist auch das Studium der Hardwarekomponenten, die Microcontrollerchips auszeichnen. Das Ziel dieser Lehrveranstaltung ist es, das Detailverständnis über Vorgänge in Microcontrollerchips so weit auszubilden, dass eine vernünftige High-Level-Programmierung dieser möglich wird.

Inhalt der Lehrveranstaltung

Vorlesungsinhalte:
- Microcontrollerarchitektur
- Assembler Toolchain
- Interrupts vs. Polling
- C-Compiler
- Speicheranalyse
- Digitale Kommunikation
- Analog-Digital-Wandlung und Digital-Analog-Wandlung
- Interfacing
- Anwendungen

Übungsinhalte:
- Assembler und C
- Digital I/O
- Interrupts
- Timer
- Communication interfaces
- Analog I/O
- Anwendungen
- Embedded Operating Systems

Didaktische Methoden:
- Wichtige Prinzipien werden in der Vorlesung vorgestellt
- Advance reading
- Betreute Laborübung
- Anleitung zum eigenständigen Lesen und Verstehen von Datenblättern
- Wöchentliche Lernziele

Weitere Informationen

7ECTS = 175h

Stunden | Verwendung
------- +-----------
10h | Vorlesung
7.5h | 3 Tests
30h | Vorbereitung 1.Test
73.5h | Task1 + Vorbereitung 2.Test
54h | Task2 + Vorbereitung 3.Test

Bitte beachten Sie, dass der tatsächlich Aufwand bei dieser LVA sehr stark von dem Vorwissen abhängt. Microcontroller borads können frühestens ein Monat vor dem offiziellen Start der Lehrveranstaltung ausgeliehen werden.

 

Die erste Einheit am 1.10.2018 besteht aus einer kurzen Vorbesprechung und einem tieferen Einblick in den Prozessorkern.

 

Vortragende

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mo.17:00 - 19:0001.10.2018 - 28.01.2019EI 8 Pötzl HS Microcontroller VU
Do.09:00 - 12:0011.10.2018 - 24.01.2019TILAB Raum 4 Tutor slot
Fr.08:00 - 17:0019.10.2018Seminarraum Techn. Informatik Prüfung
Fr.08:00 - 17:0030.11.2018Seminarraum Techn. Informatik Prüfung
Fr.08:00 - 17:0025.01.2019Seminarraum Techn. Informatik Prüfung
Microcontroller - Einzeltermine
TagDatumZeitOrtBeschreibung
Mo.01.10.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Mo.08.10.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Do.11.10.201809:00 - 12:00TILAB Raum 4 Tutor slot
Mo.15.10.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Do.18.10.201809:00 - 12:00TILAB Raum 4 Tutor slot
Fr.19.10.201808:00 - 17:00Seminarraum Techn. Informatik Prüfung
Mo.22.10.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Do.25.10.201809:00 - 12:00TILAB Raum 4 Tutor slot
Mo.29.10.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Mo.05.11.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Do.08.11.201809:00 - 12:00TILAB Raum 4 Tutor slot
Mo.12.11.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Mo.19.11.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Do.22.11.201809:00 - 12:00TILAB Raum 4 Tutor slot
Mo.26.11.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Do.29.11.201809:00 - 12:00TILAB Raum 4 Tutor slot
Fr.30.11.201808:00 - 17:00Seminarraum Techn. Informatik Prüfung
Mo.03.12.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU
Do.06.12.201809:00 - 12:00TILAB Raum 4 Tutor slot
Mo.10.12.201817:00 - 19:00EI 8 Pötzl HS Microcontroller VU

Leistungsnachweis

  • Die besten 2 von drei Theorietests werden gewertet.
  • Die besten 2 von drei Praxistests werden gewertet.
  • 2 Anwendungsbeispiele mit Protokoll sind abzugeben.
  • Weitere Details zum Leistungsnachweis siehe Unterlagen.

LVA-Anmeldung

Von Bis Abmeldung bis
24.09.2018 08:00 03.10.2018 23:59 18.10.2018 12:00

Curricula

StudienkennzahlSemesterAnm.Bed.Info
033 534 Software & Information Engineering STEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP
033 535 Technische Informatik 5. SemesterSTEOP
Lehrveranstaltung erfordert die Erfüllung der Studieneingangs- und Orientierungsphase STEOP

Literatur

Details zur Lehrveranstalgung können dem PDF unter dem nachfolgenden Link  entnommen werden. Alle weiteren Unterlagen zur Lehrveranstaltung finden Sie im TUWEL-Kurs.

Vorkenntnisse

Sie müssen für vorausgehende Lehrveranstaltungen kein Zeugnis nachweisen, aber einige der Kenntnisse, die in diesen LVAs vermittelt werden, werden vorausgesetzt. Unter Anderem sind das:
- Elementare diskrete Mathematik (Binomialkoeffizienten, Permutationen, Fibonacci-Zahlen, ...)
- Elementare Algorithmenanalyse (Abschätzung von Laufzeit und Speicherbedarf, O-Notation, ...)
- Profunde C-Fertigkeiten, elementare Schaltungstechnik (auf dem Level von 183.580)
- Im Laufe des Semesters: Halbleiterelektronik (von LVA 182.691)

Vorausgehende Lehrveranstaltungen

Weitere Informationen

Sprache

bei Bedarf in Englisch