Smartphone Display mit PIC Microcontroller Board ansteuern?

Gast #5816995
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
Persönliche Seite #5817007
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.
#5817031
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

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.