Lehre.IW_P6 (Struktur)


Informatikwerkstatt - Gruppe MR, Interaktive Übungen zu Foliensatz 6

Test mit dem Logikanalysator

Hardware-Konfiguration:
  • PmodPH2 an JH und daran PModUSBUSART stecken.
  • PModUSBUSART weiter über USB-Kabel mit PC verbinden.
  • JHX gekreuzt.
  • USB-LOGI500 über USB-Kabel mit dem PC und ausgewählte Datenleitungen mit PmodPH2 verbinden:
    • GND (schwarz) mit Masse (PmodPH2 Gnd),
    • ch0 (gelb) mit RxD (PmodPH2 P3) anstecken,
    • ch1 (braun) mit TxD (PmodPH2 P2).
Programmdateien:
Test:
  • Auf den Mikrorechner Echoprogramm starten (..\P4\F3-echo\echo starten.
  • Konsole öffnen und in das Verzeichnis ..\P06\USBLOGI wechseln.
  • Zweite Konsole starten und in das Verzeichnis ..\P05\Python wechseln.
  • Auf der USBLOGI-Konsole den Logikanalysator starten mit:
    usb-logi echotest.xml
  • Auf der Python-Konsole "scom_txy.py" (mit korriertem Com-Port) starten.
  • Im sich öffnenden GTKWave-Fenster Anzeige und Zoom anpassen und Signalverläufe kontrollieren.

Bluetooth

Hardware-Konfiguration
  • PmodBT2 an JE (USART0) stecken.
  • Jumper JEX gekreuzt.
  • Bluetooth-Dongle in den PC stecken.
Programmdateien
Test
  • Bluetooth-Verbindung auf PC einrichten:
    • Unter Windows Doppelklick auf Bluetooth-Symbol.
    • Show Bluetooth Devices (Bei ersten mal Add a Device).
    • Device mit der MAC-Nummer auf dem PMOD auswählen.
    • Für "Enter the Device Pairing Code" Eingabe "1234".
    • recher Mouseklick > Properties > Hardware > hinterm Namen COM-Port ablesen.
  • HTerm starten. Abgelesener COM-Port, 9600 Baud, 8N1. Verbinden.
  • Auf dem Mikrorechner Programmprojekt "echo_bt" normal starten.
  • Mit HTerm Zeichen versenden und Empfang kontrollieren.
  • HTerm Verbindung trennen.
  • Konsole öffnen und in das Verzeichnis ...\P05\Python wechseln.
  • Im Programm "scom_txy.py" COM-Schnittstelle auf die für Bluetooth ändern.
  • "scom_txy.py.py" auf dem PC starten und Ausgabe kontrollieren.
Mit der Bluetooth-Verbindung können auch alle anderen Tests für die serielle Verbindung (Messung der Übertragungsdauer, Aufzeichnung der Signalverläufe mit dem Logikanalysator und der Modultest) durchgeführt werden. In den Mikrorechnerprogrammen ist hierzu USART2 durch USART0 und in den PC-Programmen der COM-Port für die Kabelverbindung durch den für die Bluetooth-Verbindung zu ersetzen.

Test des LC-Displays (P04\F4-test_lcd/test_lcd)

Hardware-Konfiguration
  • LC-Display Stecker J2 über Kabel mit dem Stecker JD oben verbinden.
  • LC-Display JP2 Jumper MD0 und MD2 stecken (Übertragungsprotokolls 8N1, 9600 Baud).
Programmdatei

Das Programm "test_lcd.c" gibt den der Variablen lcd_dat zugewiesenen Text aus. Zum Testen Programm normal starten und LCD-Ausgabe kontrollieren.

Test des Ultraschallsensors

Hardware-Konfiguration
  • Ultraschallsensormodul über Kabel mit dem Stecker JD unten verbinden.
  • Jumper JDX gekreuzt.
Programmdatei

Der Ultraschallsensor liefert nach Einschalten ca. 50 mal je Sekunde eine Zeichenfolge aus einem 'R' gefolgt von drei Dezimalziffern für den gemessenen Abstand in Zoll. Das Beispielprogramm enthält einen Automaten, der in einer Endlosschleife auf Sensornachrichten wartet, den codierten Abstandswert ermittelt und auf die LEDs an Port J ausgibt. Zum Test Programm normal starten. Hand vor dem Sensor in einem Abstand größer 6 Zoll bewegen und LED-Ausgabe kontrollieren.


Autor: gkemnitz, Letzte Änderung: 21.03.2024 19:29:56


 TU Clausthal 2020  Impressum