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.