Aufgabe UART#
In dieser Übung liest du eine UART-Übertragung mit einem Logic Analyzer auf und dekodierst sie von Hand. Du lernst dabei, wie einzelne Zeichen bitweise übertragen werden.
Schwierigkeit: Leicht
Semester: 3-4
Material: USB-Serial-Wandler, Logic Analyzer, Computer mit Terminalprogramm, Papier, Bleistift, Lineal
Abgabe: Ausgewertete Zeichnung mit markierten Bits, Erklärung der Dekodierung und dekodierten Zeichen
Besorge dir einen USB-Serial-Wandler. Zeichne das Signal mit einem Logic Analyzer auf. Bitte einen Arbeitskollegen, 4 Textzeichen zu senden, ohne dir die Buchstaben zu verraten – auch die Baudrate soll er dir nicht verraten.
Vorgehen#
Drucke die Aufzeichnung aus
Markiere im aufgezeichneten Signal der Zeichens die Start-, Daten- und Stoppbits. Wie erkennst du, welches Bit welches ist?
Miss die Dauer eines Bits und berechne daraus die Baudrate (Baud = 1 / Bitdauer). Stelle danach im Terminalprogramm genau diese Baudrate ein.
Drucke die aufgezeichnete Sequenz mit Bleistift und Lineal aus und dekodiere die Zeichen. Finde heraus, welche Buchstaben getippt wurden.
Abgabe#
Die ausgedruckte Sequenz mit markierten Start-, Stopp- und Datenbits.
Eine kurze Erklärung, wie du die Zeichen dekodiert hast.
Referenzen zum Lehrplan
Die folgenden Leistungskriterien (LK) und Lernziele (LZ) aus dem Bildungsplan FutureMEM stehen in Bezug zu dieser Aufgabe.
HKB 9999 c – Entwickeln von Software
HK 9999 c.01 – Mikrocontroller-Programme entwickeln
LK ET c1 12 – Sie wählen für beispielhafte Anwendungen geeignete Mikrocontroller. (BFS · Semester 2)
LZ_11213 – Sie zählen Typen von Schnittstellen in Mikrocontrollern auf und kennen das Einsatzgebiet. (Semester 2)
LK ET c1 16 – Sie setzen verschiedene digitale oder analoge Schnittstellen an beispielhaften Aufgaben ein. (BFS · Semester 6)
LZ_11192 – Sie setzen unterschiedliche serielle Schnittstellen zur Ansteuerung von externer Hardware ein. (Semester 6)