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

2011S, VL, 4.0h, 6.0EC

Merkmale

  • Semesterwochenstunden: 4.0
  • ECTS: 6.0
  • Typ: VL Vorlesung mit Laborü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 Hardwarecomponenten, 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- und Digital-Analog-Wandlung - Interfacing - Anwendungen

Übungsinhalte: - Assembler und C - Digital I/O - Interrupts - Timer - Communication interfaces - Analog I/O - Motoransteuerung - Anwendunge

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

Vortragende Personen

Institut

LVA Termine

TagZeitDatumOrtBeschreibung
Mi.10:30 - 11:3002.03.2011EI 4 Reithoffer HS 182.064 VL Microcontroller Vorbesprechung
Mi.10:30 - 12:0009.03.2011 - 30.06.2011EI 4 Reithoffer HS KÖSSLER
Fr.09:00 - 18:0025.03.2011Seminarraum Techn. Informatik 182.064 VL Microcontroller Prüfung Teil1
Fr.09:00 - 18:0020.05.2011Seminarraum Techn. Informatik 182.064 VL Microcontroller Prüfung Teil2
Fr.09:00 - 18:0001.07.2011Seminarraum Techn. Informatik 182.064 VL Microcontroller Prüfung Teil3
Microcontroller - Einzeltermine
TagDatumZeitOrtBeschreibung
Mi.02.03.201110:30 - 11:30EI 4 Reithoffer HS 182.064 VL Microcontroller Vorbesprechung
Mi.09.03.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.16.03.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.23.03.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Fr.25.03.201109:00 - 18:00Seminarraum Techn. Informatik 182.064 VL Microcontroller Prüfung Teil1
Mi.30.03.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.06.04.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.13.04.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.20.04.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.27.04.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.04.05.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.11.05.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.18.05.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Fr.20.05.201109:00 - 18:00Seminarraum Techn. Informatik 182.064 VL Microcontroller Prüfung Teil2
Mi.25.05.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.01.06.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.08.06.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.15.06.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.22.06.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER
Mi.29.06.201110:30 - 12:00EI 4 Reithoffer HS KÖSSLER

Leistungsnachweis

  • Die besten 2 von drei Theorietests werden gewertet.
  • Die besten 2 von drei Praxistests werden gewertet.
  • Ein Anwendungsbeispiel mit Protokoll ist abzugeben.
  • Weitere Details zum Leistungsnachweis siehe Homepage.

LVA-Anmeldung

Von Bis Abmeldung bis
22.02.2011 12:00 06.03.2010 23:59 24.03.2011 12:00

Anmeldemodalitäten

https://ti.tuwien.ac.at/myTI/

Curricula

StudienkennzahlVerbindlichkeitSemesterAnm.Bed.Info
033 535 Technische Informatik Pflichtfach4. Semester

Literatur

Ein Skriptum zur Lehrveranstaltung ist erhältlich. Datenblätter. Tutorial Videos.

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 - Schaltungstechnik (auf dem Level von 183.053) - Im Laufe des Semesters: Halbleiterelektronik (von LVA 182.081)

Vorausgehende Lehrveranstaltungen

Begleitende Lehrveranstaltungen

Vertiefende Lehrveranstaltungen

Weitere Informationen

Sprache

Deutsch