Forum: FPGA, VHDL & Co. Raspberry-LCD und FPGA?


von Emil G. (balsamico)


Angehängte Dateien:

Lesenswert?

Hallo ihr,

dieses Raspberry-Display war wo überflüssig und ich habe mir gedacht, 
vielleicht wäre es eine nette Gelegenheit an meinen Verilog-Skills zu 
arbeiten:

http://www.produktinfo.conrad.com/datenblaetter/1600000-1699999/001612810-an-01-en-MF_3_5__320_X_480_TOUCHSCREEN_FOR_RASPBE.pdf

Auf Anhieb konnte ich nicht mehr finden, als diese Anleitung und darin 
ist die Pinbelegung auch schon alles was relevant ist (siehe Anhang).

Meine Frage an euch ist deshalb: Bräuchte ich genaue Informationen 
darüber, wie das Display anzusteuern ist und das Display ist deshalb 
ausschließlich mit Raspberrys zu verwenden oder muss ich mir eben die 
SPI-Geschichte anschauen und dann irgendwie seriell Pixel für Pixel die 
Bilder übertragen?

Oder anders gefragt: Werden SPI-LCDs immer auf die gleiche Art und Weise 
angesteuert oder ist dieses Raspberry-Display etwas spezielles und ich 
wäre besser bedient damit, mir ein Standart-SPI-LCD zu besorgen?

Sollte es zur Sache tun, ein MAX1000-Boardchen habe ich hier.

Danke!

von Tobias B. (Firma: www.elpra.de) (ttobsen) Benutzerseite


Lesenswert?

Der Zusatz in Klammern ILI9341 ist der Display Controller. Zu dem gibt 
es entsprechende Datenblätter, z.B.:

https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf

Und da die Treiber offen sind, kannst du auch mal noch hier nachsehen:

https://github.com/goodtft/LCD-show

Immer praktisch wenn schonmal irgendeine Form von Implementierung 
vorhanden ist, bei der man auch mal spickeln kann. ;-)

von Mike (Gast)


Lesenswert?

Ich fürchte mal die Ansteuerung wird nicht so einfach sein. Das Display 
ist vermutlich nicht direkt an die SPI-Schnittstelle angeschlossen 
sondern über einige Schieberegister (4094?). D.h. es wird in einem 
parallelen Modus betrieben und du müsstest vorher erst noch den 
Schaltplan finden (bzw. selber ermitteln). Vermutlich sieht das in etwa 
so aus:

http://imageshack.com/i/p7NFZpMTj

Ich denke mal es wäre einfacher wenn du dir ein anderes Display 
zugelegt. Eventuell wäre so ein kleines SSD1306 OLED eine Variante?

Zum Controller: ist ILI9341 überhaupt der richtige Chip? Laut 
Beschreibung hat das Display 320x480 und dieser Controller ist für 
240x320...

Ein ähnliches Display von Waveshare hat einen ILI9486L drauf:

https://www.waveshare.com/3.5inch-rpi-lcd-a.htm

Die Pinbelegung ist auf jeden Fall 1:1 abgeschrieben. Möglicherweise ist 
das ein Clone von diesem Waveshare Display? Siehe auch die Warnung unten 
auf der Seite ;).

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.