Gruppe MR, Interaktive Übungen zu Foliensatz 13
Test des Joysticks (P13\F13-test_joystick\test_joystick)
Hardware-Konfiguration
- Joystick (PModJSTK) an JB.
- LCD (PmodLCS) an JD oben.
Programmdateien
test_joystick.c + Treiberdateien comir_lcd.h/c
Anzeige der Joystick-Werte x, y, Button und eines Schleifenzählers in der Endlosschleife auf dem LC-Display.
Test des IR-Abstandssensors (P13\F13-test_sharpsens\test_sharpsens)
Hardware-Konfiguration
- IR-Abstandssensor (Sharp) an Sensorstecker PF0/ADC0 (schwarz an GND, rot an 5V, gelb an Signal).
- LCD (PmodLCS) an JD oben.
Programmdateien
test_sharpsens.c + Treiberdateien comir_lcd.h/c
Das Testprogramm zeigt die Sensorspannung in Millivolt sowie den Zählwert für die Anzahl der durchgeführten Messungen auf dem LC-Display an.
Leiterplattentest der Versuchsbaugruppe
Hardware-Konfiguration
- LED-Module Pmod8LD an Stecker JA bis JE, JH und JL
- JXD, JXE, JXH und JXL "nicht gekreuzt (||)".
- LEDs mit 200 Ohm Vorwiderstand an alle anderen herausgeführten PORT-Anschlüsse (PG.0 bis PG.5, PF.0 bis PF.3 und PB.4 bis PB.7)
Programmdatei
boardtest.c
Das nachfolgende Testprogramm gibt auf alle Ports eine wandernde Eins zur Kontrolle der Verbindung von den Prozessorausgängen zu den Steckverbindern aus. Für den Test sind an alle Ports gegebenenfalls über Kabel LED-Module auzuschließen. Im Menü "Device-Programming" ist "CKDIV8" abzuwählen und für "SUT_CKSEL" der Wert "EXTXOSC_3MHz_8MHz_1KCK_0MS" einzustellen.