Ich hab jetzt recht lange 2x 2.8" TFT von Seeedstudio genutzt am Arduino. Leider kann ich diese Displays nicht weiter verwenden, bin aber gezwungen TFTs mit extrem wenig Board außenrum zu nutzen. Daher bin ich jetzt auf die Waveshare TFTs gestoßen. Die 2.8" Displays haben exakt die selben Abmessungen und würden sich gut eignen.
Leider funktioniert das Display aber nicht. Ich muss vom ILI9341 Treiber umsteigen auf den ST7789 Treiber. Das hab ich im User_Setup.h der tft_eSPI Lib auch soweit geändert. Mein Display zeigt trotzdem nichts an. Die Hintergrundbeleuchtung funktioniert und wird beim einschalten des Arduino auch korrekt auf 100% angesteuert. Das Display selbst bleibt allerdings schwarz. Ich müsste in der user_Setup.h folgendes hinterlegen:
Ich bekomme so auch keine Fehlermeldung. Aber ich bekomme auch eben nicht mehr angezeigt. Ändere ich die Pins zB von "50" auf "D50", so bekomme ich prompt eine Fehlermeldung.
Vielleicht hatte das schon Mal jemand und kann mir helfen.
Diese Lib kann leider keinen pushimage Befehl. Der Funktionsumfang der tft_eSPI ist schon das was ich benötige. Wenn die Waveshare TFTs einfach schlecht sind, schicke ich die zurück und fertig. Ich will mich da jetzt nicht damit rumärgern und 10 Stunden basteln müssen.
Was kann der ESP332? Das ist doch kein Display oder? Ich brauche ein 2.8" Display mit so wenig board auénrum wie nur irgendwie möglich.
Also der ESP32 ist die MCU == dein Mega, musst sich selber schlau machen
Je nach Typ hat zwei rechne Kerne 240MHz, WIFI BLE usw.
Wen du auf den umschwenkst dann ein 2,8" SPI aber nicht vom WaWe nur 3,3V
so einen Ist nur Beispiel keine Kaufempfehlung
Gleichen aber aus China nutze auch.
Will das nicht glauben Bodmer schreibt selber es ist für 32Bit MCU, heute nicht aber morgen werde das Testen
Wenn du jedoch bei Mega bleiben willst ist das gezeigte Display nicht geeignet es ist 3,3V Display.
Mit Displays kenne mich gut aus, so wie mit fast alle Bibliotheken, nutze fast nur die TFT_eSPI aber nur mit ESP32 und ESP8266
Andersrum, nach deiner Pinbelegung sollte das Display funktionieren.
Was für IDE nutzt du ?
OK, dann hat der was geändert, freut mich sogar wen wirklich, meine Version will jedoch noch nicht, wie geschrieben, werde Morgen testen, kennst mich doch wen es geht um Displays
Also Portable wird gebaut neste Version geladen
Hier der Teil von Bodmer.
Zitat: Other
Arduino IDE compatible boards are also supported but the library
then uses generic functions which will be slower. The library uses
32-bit variables extensively so this will affect performance on 8
and 16-bit processors.
Hat der doch an der Schraube gedreht, Danke!
Auch wen die auf 8Bit'ern langsamer ist wird die schneller sein als die ganzen andere
Owja ob ich mir aber die Arbeit mache über 400 Zeilen nur für Display umschreiben, Kopf kratz, bleibt bei Altem , nur für neue werde die nutzen (Ich alter fauler Sack )
Was aber man könnte testen die ILI9486 und ILI9488, nur wen die wurden funktionieren sind die Farben leicht verfälscht und Grell.
Feierabend, jetzt geht haja muss um 4 weg