Kürzlich habe ich versucht, RPI3 an ein Smartphone-LCD anzuschließen, das die MIPI-DSI-Schnittstelle unterstützt. Ich habe mich für Huawei Y320 LCD (800x480) entschieden, da die Dokumente verfügbar sind und natürlich der Preis. Dies sind die zugehörigen Schaltpläne für LCD-Anschlüsse:
2 verschiedene schematische Quellen stellen sicher, dass dies korrekt ist. Dann habe ich eine Leiterplatte wie Bilder Schlag entworfen:
Die Hintergrundbeleuchtung beträgt 28V und ich denke, es ist in Ordnung. VCI: 3,3 V IOVCC: 1,8 V Alle anderen Verbindungen vom LCD-Pin zur RPI-Karte dreifach geprüft !!! ganz sicher keine schaltung und trennung. In der Datei config.txt habe ich folgende Zeilen hinzugefügt:
ignore_lcd=0
display_default_lcd=1
Ich habe dies für Windows 10 iot Core, Anroid Thing, Raspbian Jessie versucht. Aber nichts ist passiert! nur eine weiße Hintergrundbeleuchtung. Ich habe diesen Code sogar ausprobiert, aber nichts hat sich geändert.
lcd_rotate=2
und Auflösungseinstellung. Ich habe alle DSI-Pins mit einem Oszilloskop überprüft, aber keine Wellenform. Das Wechseln des LCD funktionierte auch nicht. Die HDMI-Verbindung funktioniert einwandfrei, aber DSI ... Ich bin Ihnen sehr dankbar, wenn Sie mich korrigieren, wenn Sie Fehler finden. Danke,
Hier sind Dateien, wenn Sie einen Blick darauf werfen müssen : Y320 SCH1
quelle
Antworten:
Ich bin mir nicht sicher, ob dies machbar ist, da alle Displays, die ich für den Pi gesehen habe, der für den Pi vermarktet wird, der kein HDMI verwendet, die GPIO-Ports des Pi und einen benutzerdefinierten Code zu verwenden scheinen. Ich glaube, dass dies möglicherweise daran liegt, dass Broadcom eine benutzerdefinierte Implementierung der DSI-Schnittstelle verwendet, oder dass die Pi Foundation möglicherweise nur DSI-Support-Code für ihren offiziellen Bildschirm geschrieben hat. In beiden Fällen können Sie mehr zu diesem Thema lesen Sie hier .
quelle