Hallo Wollte gerade mal ein TFT an mein ESP32 Board anschließen. Den TFT habe ich mir bei Eckstein gekauft. Der wurde verkauft als " 4,3" 480x272 TFT LCD Display mit Touchscreen SSD1963 Arduino Kompatibel" und " 4,3" Serial SPI 480x272 TFT-LCD-Modul. Ich kann aber weder Miso noch Mosi bei den Pins finden. Als Anhang auch ein Bild der Pins am TFT. Heissen hier die Pins nur einfach anders oder ist das garkein SPI? Gruß Uli
Hallo Uli, für mich sieht das nach 16bit parallel aus : DB0 .... DB15 Ludger
Ulrich W. schrieb: > Heissen hier > die Pins nur einfach anders oder ist das garkein SPI? SPI ist schon drauf, aber für den Touch Controller. Du hast ein Display mit 16-Bit-Parallell-Interface erwischt, an den ESP dürfte das etwas sinnfrei sein es anzuschliessen. Dazu bräuchtest du mehr Pins, und eine selbstegschriebene Lib die es für den ESP wohl nicht fertig gibt. Insofern ist wohl die Angabe >> als " 4,3" 480x272 TFT >> LCD Display mit Touchscreen SSD1963 Arduino Kompatibel" und " 4,3" >> Serial SPI 480x272 TFT-LCD-Modul zutreffend und von ESP wird da wohl nichts in de Artikelbeschreibung drinstehen. Oder betrachtest du einen ESP als Arduino?
Die Pins nach denen du suchst sind DIN, DO, CLK und CS. Dabei ist DIN -> MOSI, DO -> MISO, CLK und CS sind gleich. Die PINs gibt es alle doppelt. Aufgrund der Namesngebung gehe ich davon aus, dass da auch eine SD-Karte drauf ist. Dann ist SD_... das Interface für die Karte und T_... das Interface für das TFT. Was genau der Controller aber hören will musst du im Datenblatt des Controllers finden. Gibt aber mit Sicherheit auch eine Library dafür.
Beitrag #6270996 wurde von einem Moderator gelöscht.
Sieht nach SPI oder I2C aus. Ich würde mir die PINs SD-IN , SD-OUT und SD-CLK genauer ansehen.
:
Bearbeitet durch User
Hallo, Erklehr Behr schrieb im Beitrag #6270996: > T_... steht für Touch. Ein SSD1963 Display hat definitiv > kein SPI herausgeführt (vielleicht kann man durch Löt- > pfuscherei irgendwo auf dem Board serielle Pins dafür > finden). Ich habe im Datenblatt des SSD1963 auch nichts zu SPI gesehen, nur 8/16Bit im 6800 oder 8080 Mode, also parallel. Ich schaue mir bei Display sowieso immer die Anschlüsse auf den Bildern an, wenn da D0..7 oder ...15 auftauchen, frage ich das Datenblatt, ob der Controller 3-Wire/4-Wire als Alternatve anbietet. Wenn nicht, dann will ich das Display nicht und suche weiter... Gruß aus Berlin Michael
Michael U. schrieb: > Ich schaue mir bei Display sowieso immer die Anschlüsse auf den Bildern > an, wenn da D0..7 oder ...15 auftauchen würde ich nach einen Adapter Ausschau halten Arduino shield tft https://eckstein-shop.de/TFT-LCD-Mega-Shield-fuer-Arduino-Mega-2560 macht aus seriell parallel, am ESP trotzdem kniffelig braucht auch u.U. noch Pegelwandler.
Beitrag #6271409 wurde von einem Moderator gelöscht.
Erklehr Behr schrieb im Beitrag #6271409: > wenn man keine Ahnung hat, einfach > mal die Fresse halten und warum machst du es nicht? Das Shield kann doch nichts dafür das es parallele Daten aus den Schieberegister aufs TFT gibt! Ob die nun vom Arduino mega kommen oder vom ESP dürfte den Schieberegistern und dem TFT sowas von egal sein, woran glaubst stammt dein großes anonymes Elektronikwissen? Nicht etwa weil du Erklehr Behr schrieb im Beitrag #6271409: > Dabei werden die Displays > tatsächlich mit 2x8 Bit parallel angesteuert die Schieberegister erkannt hast? Das eine 3,3V Umsetzung erfolgt weisst du auch nur wo genau weiss ich nicht, üblicherweise läuft Arduino Zubehör auch und gerade Shields für Uno und mega2560 mit 5V und der ESP spuckt nur 3,3V aus, also kann ein Pegelwandler von Nöten sein, muss aber nicht! Bestes Beispiel Nokia 5110 LCD in 2 Geschmacksvarianten, angepasst an 5V Logik (betrifft die LED Hintergrundbeleuchtung, an 3,3V etwas trübe, die 3,3V Pegel reichen aber für die LCD Daten) meist rote Platinen oder weiterhin die in Geschmacksrichtung blau die gleich an 3,3V arbeiten, aber 5V würde ich da nicht raufgeben.
Hallo, Joachim B. schrieb: > Erklehr Behr schrieb: >> Dabei werden die Displays >> tatsächlich mit 2x8 Bit parallel angesteuert > > die Schieberegister erkannt hast? Wo? Seit wann sind HC541 Schieberegister??? Für ESP8266/ESP32 auch nach Displays Ausschau halten, die für den RasPi angeboten werden und dort auf dem port-Steckverbinder aufgesteckt werden. Die haben die Schieberegister-Logik drauf und werden komplett per SPI angesteuert. Nachteil: das Backlight ist nicht schaltbar und kein SD-Card Slot. Nur als Beispiel: https://www.amazon.de/Elegoo-Display-Monitor-Raspberry-Schnittstelle/dp/B01JRUH0CY/ref=sr_1_1?__mk_de_DE=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=B01JRUH0CY&qid=1589957236&s=computers&sr=8-1 Gruß aus Berlin Michael
:
Bearbeitet durch User
Michael U. schrieb: > Wo? Seit wann sind HC541 Schieberegister??? wo hast du auf den gezeigten Bildern die IC Bezeichnung lesen können? Das eine seriell parallel Wandlung stattfindet bei dieser Art von TFT ist mir ja bekannt, ich hatte die selber schon genutzt. Auf den Arduino mega2560 wäre das ja nicht nötig weil der genug Ports mitbringt. Von diesen TFT Displays gibt es aber genug Bauformen, mal seriell angesteuert, mal parallel.# Aber egal, für den TO gilt halt Augen auf bei Module Kauf, nicht alles was für Standard Arduino gilt ist 1:1 auf andere PI oder ESP brauchbar, mal klemmts an der Spannung (oft bei RGB LED Stripes) mal an RTC Module mit Ladeelektronik für LiR (mit 201R und Diode), meist völlig ungeeignet für den PI sind diese üblichen 5V Relais weil die Ansteuerung zwischen 5V und 10-20mA am Port nicht an den PI sollte, abgesehen von der Relaistauglichkeit für unsere Netzspannung.
Ok. Danke für die Infos. Da muss man offenbar ganz schön suchen um ein geeignetes Display zu finden. Und ich muß noch ganz schön viel lernen. Aber tut mir einen Gefallen. Redet anständig miteinander. Fresse halten und sonstige Ausdrücke müssen nicht sein. Wir sind doch alle hier um etwas zu lernen oder jemanden was zu erklären. Gruß uli
nimm doch einfach ein TFT mit ili9341 Controller und SPI Konfiguration Die Bucht ist voll von diversen Varianten von 2.2" bis 2,8" Code dazu gibts direkt von Espressiv, da auf deren Eval Board vorhanden https://docs.espressif.com/projects/esp-idf/en/latest/esp32/hw-reference/esp32/get-started-wrover-kit.html das Beispielprogramm spi-master läuft auch auf einem Wroom Modul.
Joachim B. schrieb: > Das Shield kann doch nichts dafür das es parallele Daten aus den > Schieberegister aufs TFT gibt! Tut es aber nicht. Dort sind nur Bustreiber vorhanden. Siehe Schaltplan.
Joachim B. schrieb: > wo hast du auf den gezeigten Bildern die IC Bezeichnung lesen können? Auf dem beigelegten Schaltplan: https://ecksteinimg.de/Datasheet/AR02008/schematic.pdf
Beitrag #6272395 wurde von einem Moderator gelöscht.
Christian H. schrieb: > Auf dem beigelegten Schaltplan: > https://ecksteinimg.de/Datasheet/AR02008/schematic.pdf ich folge halt nicht jedem Stöckchen, die Shields mit seriel/parallel Wandlung gibt es auch sowie es unzählige Shields gibt. Erklehr Behr schrieb im Beitrag #6272395: > Ich schliesse JB in mein Abendgebet ein. danke is lieb
:
Bearbeitet durch User
Beitrag #6272581 wurde von einem Moderator gelöscht.
Hallo, Joachim B. schrieb: > wo hast du auf den gezeigten Bildern die IC Bezeichnung lesen können? Ich habe einfach bei Eckstein in die Doku und das Schaltbild des Shields geschaut. Gerade Eckstein ist da meist der ordentlich mit Dokumentationen. Über einen Link zu einem Sheild mit seriel/parallel Wandlung würde ich mich freuen, sowas habe ich mal gesucht und nicht gefunden. Gruß aus Berlin Michael
:
Bearbeitet durch User
Michael U. schrieb: > Über einen Link zu einem Sheild mit seriel/parallel Wandlung würde ich > mich freuen, sowas habe ich mal gesucht und nicht gefunden. ich hatte so ein Teil mal in den frühren Raspberry PI Jahren um 2013, erst der seriell parallel Wandler basierend auf einen hardware Hack auf einer russischen Webseite, finde ich leider nicht mehr und wenn dann sind die gefundenen Seiten verwaist. Aber es gibt genug Ersatz https://github.com/notro/fbtft/wiki/LCD-Modules#hy28b Notfalls selber machen? Platine bestellen? https://spritesmods.com/?art=spitft&page=2
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.