Prüfungsvorbereitung SP

Z 4 Automatenaufgaben, davon 2 mit Lösung

Freiwilliges Praktikum zur Vorlesung

Vorlesungsbegleitend gibt es ein Praktikum. Der Besuch ist freiwillig. Die Teilnahme an mehr als der Hälfte der Praktikumstermine berechtigt zur Teilnahme am Leistungsnachweis. Der Leistungsnachweis findet etwa 4 Wochen vor der Prüfungszeit statt.
Details zum Einfluß des Leistungsnachweises auf die Note finden Sie hier:

LN und SP in Mikroprozessortechnik (SS19).

Planung SS19, Vorlesung und Praktikumsgruppen

In der ersten Woche finden zwei Vorlesungen statt, um genügend Kenntnisse für das Praktikum zu vermitteln. Die Praktika beginnen also erst in der zweiten Woche.
Der zusätzliche Vorlesungstermin findet am 19. März von 0815-0945 im A319 statt.

Terminplan SS19, Stand 2. Juni 2019


Vorlesung (SS18+)

Inhalt

Datei

Datum

Vorlesung, Teil 1+2 Teil 1+2 2016-01-01
Vorlesung, Teil 3 Teil 3 2016-01-01
Struktur und typedef C-Code 2019-04-07
Vorlesung, Teil 4+5 Teil 4+5 2016-03-21
Vorlesung, Teil 6 Teil 6 2016-03-28
Vorlesung, Teil 7 Teil 7 2017-04-09
Vorlesung, Teil 8 Teil 8 2017-04-09
Vorlesung, Teil 9 Teil 9 2017-04-17
Vorlesung, Teil 12 Teil 12 2016-05-01
Vorlesung, Teil 13 Teil 13 2016-05-10
Vorlesung, Teil 14 Teil 14 2016-05-16


Weitere Unterlagen

Im Praktikum wird ein Mikrocontroller aus der Serie LPC11xx der Firma NXP eingesetzt.
Zur Illustration werde ich auch in der Vorlesung, sofern sinnvoll, auf das User Manual und ein Datenblatt zu dieser Serie zurückgreifen. Für das Praktikum ist das User Manual ohnehin notwendig.
Das Datenblatt wird nur zur Illustration verwendet, hauptsächlich im Bereich elektrischer Eigenschaften.

User Manual zur Serie LPC11Uxx (Rev. 5.3)
Ausgewähltes Datenblatt zum LPC11U24
Einer der ersten Mikroconroller (8048)


Praktikum

Die Termine des Praktikums müssen von Ihnen mit Ausnahme des ersten Termins vorbereitet werden.
Auch ohne die Hardware ist es sinnvoll, sich das Entwurfswerkzeug MCUXpresso auf dem eigenen Rechner zu installieren. Das Programm ist bei NXP (Hersteller des uC) frei verfügbar zu bekommen. Sie müssen sich zum Herunterladen allerdings anmelden, d.h. einen Account anlegen.
Die grundlegende Bedienung wird am ersten Termin erklärt. Dieses Programm ist auf den Praktikumsrechnern schon installiert.
Bitte bringen Sie die Vorbereitung in Papierform mit. Vorbereiteten C-Code können Sie auf einem USB-Stick mitbringen und diesen Code dann im Praktikum verwenden.

Anwesenheit

Ich führe selber eine Anwesenheitsliste mit. Sie können sich aber zusätzlich ein Blatt ausdrucken, auf dem ich Ihnen auf Wunsch die Anwesenheit zum jeweiligen Termin bestätige. Bringen Sie dieses Blatt, falls Sie diesen Nachweis für sich selber haben wollen, dann jeweils mit. Bitte füllen Sie nichts aus, ich trage auch Ihren Namen selber ein.
Anwesenheitsnachweis zum Ausdrucken

Praktikumsunterlagen

Inhalt

Datei

Bemerkungen

Pinliste V1, V2 und V3 (SS19) Zusammenfassung der Pins für V1 - V3 ab SS19, Hilfsmaterial für V1 - V3
Pinliste ab V4 (SS19) Zusammenfassung der Pins ab V4 SS19: Hilfsmaterial zur Vorbereitung ab dem vierten Versuch (SS19)
Piggyback Dokumentation zum Piggyback ab V3, Hilfsmaterial zur Vorbereitung und für Interessierte an der Technik
Audio Dokumentation zum Audioverstärker ab V6, zum Anschluss und für Interessierte an der Technik
Versuch 1 (SS18)
Versuch 1, Projekt V1, Projekt zum Importieren Wird am ersten Termin erklärt, hier nur zur Nachbereitung
Versuch 1, Unterlagen 6 Seiten aus dem User Manual Auf diese 6 Seiten wird in V1 Bezug genommen, Ausdruck und Mitnahme für Notizen empfohlen
Versuch 2 (SS19)
Versuch 2, Vorbereitung V2, Vorbereitung Arbeitsblatt
Versuch 2, Testprogramm Visual Studio V2, Testprogramme EXE, C) Testprogramm für Makros, für Visual Studio geeignet
Versuch 2, Projekte für MCUXpresso V2, Projekt zum Importieren Projekte für den Workspace zur Vorbereitung
Versuch 2, Lösung (Arbeitsblatt) Die Lösung ist nur C-Code, steht also im Projekt)
Versuch 2, Lösung (Projekt) V2, Loesung als Projekt zum Import
Versuch 3 (SS19)
Versuch 3, Vorbereitung V3, Vorbereitung Arbeitsblatt
Versuch 3, Projekt V3, Projekt zum Importieren Projekte für den Workspace zur Vorbereitung
Versuch 3, Video-Tutorial, 11 Minuten V3, Video (WMF) Format 1400x1000 (ca. 4:3), Windows Media Player und DAUM PotPlayer OK, VLC: Bildproblem in den ersten 23 Sekunden, danach OK.
Versuch 3, Lösung V3, Lösung (zum Arbeitsblatt)
Versuch 3, Lösung (Projekt) V3, Loesung als Projekt zum Import
Versuch 4 (SS19)
Versuch 4, Arbeitsblatt V4, Arbeitsblatt V1.0 Arbeitsblatt V1.0. Achtung: ab hier die Pinliste pins_v4 benutzen!
Versuch 4, Projekt V4, Projekt zum Importieren Projekte für den Workspace zur Vorbereitung
Versuch 4, Testprogramm uC-Programm zu V4 (binär) Programm für uC (zum Test, kein Quellcode)
Versuch 4, Lösung (Projekt) V4, Loesung als Projekt Der C-Code enthält drei Varianten, die mittels bedingter Kompilierung ausgewählt werden können.
Versuch 4, Lösung (Anmerkungen zu den Varianten) V4, Anmerkung zu den Varianten Anmerkung zu den drei Varianten im C-Code
Versuch 4, Labview-Variante zum Vergleich VI und Windows-Exe Dieselbe Aufgabe mit demselbem Ansatz in Labview (Datenfluss)
Versuch 5 (SS19)
uC Wars, Season 4, Episode 2 Teil 2
Begleitmaterial zu s4e2
Teil 2: Umsetzung in C (typedef, struct, Initialisierung von Strukturen, Zeiger auf Strukturen), 15 Minuten
uC Wars, Season 4, Episode 3 Teil 3 (preview, noch ohne Markierungen und Zusammenfassung am Ende)
Begleitmaterial zu s4e3
Teil 3: Cluster in LabVIEW: Anlegen und Anwenden
Versuch 5, Arbeitsblatt V5, Arbeitsblatt SS19
V5, Video
Handlungsanweisung und Video (10 Minuten) mit Erklärungen.
Versuch 5, Projekt V5, Projekte zum Importieren Workspace zur Vorbereitung
Versuch 5, Labview-VIs zum Ansehen VI und Windows-Exe Dieselbe Aufgabe mit demselbem Ansatz in Labview (Datenfluss).
Einmal wie im Versuch und einmal kommentiert und mit manuellem Timertakt (Debug).
Versuch 5, Testprogramm uC-Programm zu V5 (binär) Programm für uC (zum Test, kein Quellcode), erfordert die Hardware samt Schrittmotor
Versuch 5, Lösung V5, Projekte zum Importieren Workspace mit einer möglichen Lösung
Versuch 6 (SS19)
Versuch 6, Arbeitsblatt V6, Arbeitsblatt SS19 Zur Vorbereitung bearbeiten.
Versuch 6, Projekt V6, Projekte zum Importieren Workspace zur Vorbereitung
Versuch 6, Testprogramm samt Anleitung uC-Programm, Verdrahtung und Bedienung zum Test Erfordert die Hardware mit Audioverstärker
Versuch 6, Lösung V6, Projekte zum Importieren Workspace mit einer möglichen Lösung
Versuch 7 (SS19)
Versuch 7, Arbeitsblatt V7, Arbeitsblatt SS19 Zur Vorbereitung bearbeiten.
Versuch 7, Projekt V7, Projekte zum Importieren Workspace zur Vorbereitung
Versuch 7, Testprogramm uC-Programm Erfordert die Hardware mit LED-Display
Versuch 7, Lösung V7, Projekte zum Importieren Workspace mit einer möglichen Lösung
Versuch 8 (SS19)
Versuch 8, Arbeitsblatt V8, Arbeitsblatt SS19 Zur Vorbereitung
Versuch 8, Projekt V8, Projekte zur Demonstration der Eingabemethoden Workspace zum Ansehen/Nachvollziehen der Methoden