Forum: Mikrocontroller und Digitale Elektronik Smartphone Display mit PIC Microcontroller Board ansteuern?


von Stefan (Gast)



Lesenswert?

Hi Leute,

ich bin noch nicht nicht so lange mit Themen wie Microcontroller oder 
Programmierung vertraut; deshalb wollte ich mich mal mit Leuten mit 
Erfahrung zusammensetzen.

Mein Problem ist an sich relativ simpel. Ich habe aus meinem altem HTC 
one mini das Display ausgebaut und möchte dies nun z.B. für die 
Steuerung und Koordinierung von Robotern etc. verwenden, welche ich 
ebenfalls mit microcontroller realisieren will.

Wäre es hierbei möglich, das Display mit einem PIC-Controller 
anzusteuern oder auch zu programmieren? Und welche Sprache ist hierbei 
relevant? An dem Display sind zwei Flexkabel befestigt und die passenden 
"Klemmen" dafür könnte ich, falls nötig, herauslöten.

Und wenn ich schon mal dabei bin...wo bekomme ich das datenblatt für 
mein Display her? Ich habe nämlich keine Ahnung wie die Belegung 
aussieht....

Habe schon alle Codes, die hinten drauf stehen, gegoogelt, aber kein 
brauchbares Ergebnis erhalten.

Danke im Voraus (alle Bilder anbei)
Gruß Stefan

von Rufus Τ. F. (rufus) Benutzerseite


Lesenswert?

Stefan schrieb:
> Wäre es hierbei möglich, das Display mit einem PIC-Controller
> anzusteuern oder auch zu programmieren?

Was mag der Unterschied zwischen "ansteuern" und "programmieren" sein?

Nein, Du wirst das Display recht sicher nicht ansteuern können, da 
Displays in Mobilgeräten üblicherweise eine Schnittstelle namens 
MIPI-DSI verwenden. Die ist einerseits nur schlecht dokumentiert (um an 
Spezifkationen zu kommen, muss man zahlendes Mitglied der MIPI sein) und 
andererseits deutlich jenseits von dem, was ein üblicher Microcontroller 
selbst ansteuern kann.

Prinzipiell sind solche Displays wie controllerlose TFT-Displays zu 
betrachten, d.h. zyklisch (üblicherweise mit 60 Hz) ist der komplette 
Bildschirminhalt an das Display zu übertragen, so, wie es auch mit 
Monitoren, Fernsehern etc. üblich ist.



Stefan schrieb:
> wo bekomme ich das datenblatt für mein Display her?

Es wird keines geben, das ist (neben der Schnittstelle) das andere 
Problem.

> Ich habe nämlich keine Ahnung wie die Belegung aussieht....

Sollte es einen Schaltplan Deines Smartphones geben, kannst Du die damit 
herausfinden.

Aber auch mit der Belegung und weiteren Informationen über das Display 
ist das ein ziemlicher Aufriss.

Hier 
https://hackaday.com/2014/08/19/a-mipi-dsi-display-shieldhdmi-adapter/ 
hat sich mal jemand damit beschäftigt, ein Smartphone-Display mit einem 
HDMI-Eingang auszustatten.

von Frank K. (fchk)


Lesenswert?

Stefan schrieb:

> Wäre es hierbei möglich, das Display mit einem PIC-Controller
> anzusteuern oder auch zu programmieren? Und welche Sprache ist hierbei
> relevant? An dem Display sind zwei Flexkabel befestigt und die passenden
> "Klemmen" dafür könnte ich, falls nötig, herauslöten.

Prinzipiell ja. Das hier wäre ein geeigneter PIC:

https://www.microchip.com/wwwproducts/en/PIC32MZ1064DAG176

Du wirst diesen PIC in C programmieren. Viele Alternativen hast Du 
nicht.

> Und wenn ich schon mal dabei bin...wo bekomme ich das datenblatt für
> mein Display her? Ich habe nämlich keine Ahnung wie die Belegung
> aussieht....

Das ist das größere Problem. Ich tippe mal auf ein MIPI DSI Interface. 
Es gibt Umsetzer von Parallel RGB auf DSI, aber ohne Datenblatt wird das 
nix.

fchk

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.