Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
elektronik:waveshare_display_am_raspberry_pi_2 [2015/10/28 21:28] octoate angelegt |
elektronik:waveshare_display_am_raspberry_pi_2 [2016/04/07 21:12] (aktuell) octoate Building a Touch-enabled Interface for Windows IoT |
||
---|---|---|---|
Zeile 10: | Zeile 10: | ||
* Hintergrundbeleuchtung über Schalter am Display ein- und ausschaltbar | * Hintergrundbeleuchtung über Schalter am Display ein- und ausschaltbar | ||
* XPT2046 Touchcontroller | * XPT2046 Touchcontroller | ||
+ | |||
+ | ====== GPIO Schnittstelle ====== | ||
+ | |||
+ | ^ Pin Nummer | ||
+ | | 1, 17 | 3.3V | Stromversorgung +3.3V | | ||
+ | | 2, 4 | 5V | Stromversorgung +5V | | ||
+ | | 3, 5, 7, 8, 10, 11, 12, 13, 15, 16, 18, 24 | NC | Nicht verbunden | ||
+ | | 6, 9, 14, 20, 25 | GND | Ground | ||
+ | | 19 | TP_SI | SPI Dateneingang des Touchpanels | ||
+ | | 21 | TP_SO | SPI Datenausgang des Touchpanels | ||
+ | | 22 | TP_IRQ | Touch Panel Interrupt, low wenn der Stift das Panel berührt | | ||
+ | | 23 | TP_SCK | SPI Takt des Touchpanels | ||
+ | | 26 | TP_CS | Chip Select, low aktiv | | ||
====== HDMI Ausgabe am Raspberry Pi einrichten ====== | ====== HDMI Ausgabe am Raspberry Pi einrichten ====== | ||
Zeile 21: | Zeile 34: | ||
</ | </ | ||
- | Danach den Raspberry Pi neu starten und das Display sollte das Bild komplett darstellen. Bei mir lief die Grafikausgabe dann sowohl unter Windows | + | Danach den Raspberry Pi neu starten und das Display sollte das Bild komplett darstellen. Bei mir lief die Grafikausgabe dann sowohl unter Windows |
+ | |||
+ | ====== Touchscreen unter Windows IoT ====== | ||
+ | Das Display läuft mit den Einstellungen aus dem vorherigen Abschnitt schon ohne Probleme über HDMI, allerdings fehlt immer noch die Unterstützung des eingebauten Touchscreens unter Windows IoT. Einen offiziellen Treiber gibt es von Waveshare leider nicht, aber mittlerweile wurde eine Alternativlösung entwickelt, die man in seine Programme einbauen kann. Die Bibliothek stellt dazu einen Treiber für den Touchscreen Controller (TSC2046), einen Touchprocessor, | ||
+ | |||
+ | Entwickelt wurde die Bibliothek von Morten Nielsen. Sie ist auf folgender Seite zu finden: | ||
+ | [[https:// |