-
Thread
über ESP8266-01 mit PCF8574 IO ein TFT ILI9341 Display ansteuern
kleine Frage, kann ich mit einem ESP8266-01 über I2C I/O Erweiterung(PCF8574) ein TFT Display(ILI9341)ansteuern oder wird´s zu langsam ? für Antworten Vielen Dank Hans
Hans G. schrieb im Beitrag #5187430: > ein TFT Display(ILI9341)ansteuern Ja. Hans G. schrieb im Beitrag #5187430: > oder wird´s zu langsam ? Ob es zu langsam wird ist eine Frage wie hoch deine Leidensfähigkeit ist / sein wird. Aber ja, es wird sehr
-
Thread
Altes Handy Display zum Basteln
Auf der ersten Seite Deines "Schaltplans" wird der Controller genannt: www.hpinfotech.ro/ILI9341.pdf
Auf der ersten Seite Deines "Schaltplans" wird der Controller genannt: > > www.hpinfotech.ro/ILI9341.pdf hehe, man sollte sich wohl alles angucken und unbekannte Bezeichnungen mal googlen ;) Habe nicht erwartet, dass das da schon mit drin steht. Knapp 250 Seiten Datenblatt. Naja, dass wird
-
Thread
ILI9325 oder doch etwas anderes?
Beispiel der kleine Bruder (allerdings ohne Touch): http://www.ebay.de/itm/2-2-inch-SPI-TFT-LCD-Display-ILI9341-For-Arduino-AVR-STM32-ARM-PIC-CP11002-H52-/281353505264
www.aliexpress.com/item/Wholesale-1PC-2-2-Inch-240-320-Dots-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341/1188518505.html An welches Zielsystem hatteste denn gedacht und welche Programmiersprache ?
-
Thread
Arduino Tocuhsensor LED "Dimmen"
uint8_t he) { //char tmp[ tft.setTextSize(SMALL_TEXT); tft.setCursor(0, 8); tft.setTextColor(ILI9341_BLACK); tft.print((m_hell+1)*10); tft.print(F("%")); tft.setCursor(0, 8);tft.setTextColor(ILI9341_WHITE);tft.print((he+1)*10);tft.print(F("%")); analogWrite(BACKLICHT, pwmtable_8C[he]); Serial.print
-
Thread
STM32F100: DMA oder nicht DMA ?
Hallo, ich flansche derzeit ein ILI9341 (SPI) an einen kleinen uC an und schreibe die dazu nötigen Routinen selbst, allerdings nach Vorlage aus einer Lib, zb die Inits des Displays und die Kommandos zur Darstellung. Damit will ich mich
störenden Steuersignale mehr und dem DMA steht nichts im Wege. http://www.requiem-projects.com/en/ili9341-lcd-driver-stm32f4-dma/
-
Thread
TFT-Shield 2.8 ITDB02 läuft am Uno nicht?
Angaben von diesem Wiki .... : - Die Version 1 hat den ILI9325 Controller - Die Version 1 hat den ILI9341 Controller Die beide Controller sind sich recht ähnlich .... Frank E. schrieb im Beitrag #4755394: > Für die Anzahl der Pins kommt mir übrigens die oben gezeigte Init-Zeile > etwas kurz vor
selbe Ergebnis bringen, laut Header-Datei) hier die relevanten Einträge: #define ITDB28_V2 32 // ILI9341 (8bit) #define ITDB28 4 // ILI9325D (8bit) Versuchs mal damit. Dann könnte man noch mit den Einträgen der Pins (A5,A4,A3,A2) spielen aber die müssten eigentlich so bleiben wie von itead
-
Thread
Raspberry Pi Projekt Display SPI oder RGB?
2312 https://retropie.org.uk/forum/topic/14519/fast-refresh-rates-up-to-60fps-with-an-spi-display-ili9341
https://www.buydisplay.com/default/serial-qvga-2-2-inch-tft-spi-240x320-lcd-touch-display-module-ili9341 um RGB und Spi zu testen. Ich habe da aber eine Frage in bezug auf die Spanungen. Laut Datenblatt darf die Logic Signal l/O Spannung nicht über 3 Volt (https://www.buydisplay.com/download/manual
-
Thread
beliebte Display Controller für STM32
Allerdings ist die Auswahl groß und der Einsatzzweck unterschiedlich. Ich habe da einige Favoriten : ili9341 - SPI 240x320 hiColour st7565 - SPI 128x64 s/w ssd1963 - parallel 800x480 hiColour STM32-LTDC - parallel 800x480 hiColour / 1280x720 palette serielles Char-LCD - uart s/w characterset T6963C
Blit-Copy-Funktion nötig (Windows verschieben)? Und zuletzt: Kriege ich das korrekte Datenblatt? Die ILI9341 und ähnliche 93** sind definitiv gut zum Anfangen, da würde ich aber gleich die Parallel-Variante nehmen. Schenkt sich nix zum SPI von der Komplexität her, solang du die Timings beachtest. Den typischen
-
Thread
Nucleo STM32-F103RB nun wirklich "Arduino kompatibel"
github.com/rogerclarkmelbourne/Arduino_STM32/wiki Erfolgreich ausprobiert habe ich u.a. auch schon ein ili9341 SPI Display (UTFT und adafruit library), SD-Card, usw.. Wenn man bedenkt, dass das Board zwischen 10 u. 15 Euro kostet, 72MHZ, 128KB Flash, 20KB Ram und haufenweise IO`s besitzt, dann ist dies
mit Serial, usw...) Bin mittlerweile ziemlich weit mit dem Board unter der Arduino IDE gekommen. ILI9341 (SPI)Display läuft perfekt, einen Treiber für ein 2.4 Touchpad tFT "Shield" (Ich hasse "Shield" genauso wie "Sketch") (8-bit ST7781/83) hab ich selbst umgeschrieben, läuft außergewöhnlich schnell.
-
Thread
Pic 18F25K50 - SPI - Mehrere Kanäle?
Problem) Jetzt soll noch ein Tastenfeld (16-20 Tasten) angeschlossen werden, sowie ein Display mit ILI9341 , dieses ist groß genug, die kleinen 0,96 oled sind für meine Augen zu klein :-) Z.b. http://www.ebay.de/itm/240x320-2-4-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-PBC-ILI9341-3-3V-TE280-/400977757261
-
Thread
PIC18F16Q41 SD Karte Über SPI
Nun spezifisch zu FATFS: ich habe ein Projekt mit einem PIC18F46K22 und einem 3.2" (320x480) ILI9341-TFT-Display mit XPT2046-Touch-Controller und integriertem SD-Karten-Modul realisiert - funktioniert gut. Alle 3 (ILI9341, XPT2046 und SD-Modul) wurden per SPI angesprochen, wobei das SD-Modul
-
Thread
STM32F4 FSMC Adressauswahl für TFT basierend auf ILI9341
Schaltplan für ein Projekt, bei dem der STM32F405 zum Einsatz kommt. Ich habe ein 240x320TFT mit ILI9341, das ich über FSMC ansteuern möchte. Der STM32 verwendet gemäß STM AppNote AN2790 folgende Datenleitungen: - FSMC [D0:D15]: FSMC databus: 16-bit width - FSMC NEx: FSMC Chip Select - FSMC NOE
Wie verdrahte ich die Addressleitungen (Ax bzw. NEx), sodass ich am Ende auch erfolgreich mit dem ILI9341 sprechen kann? Da ich noch nie mit externem RAM gesprochen habe und ich mir nicht sicher bin, wollte ich hier einfach nochmals nachfragen! Viele Grüße!
-
Thread
Beim Setzen von Pixel werden 2 statt 1 gesetzt (STM32F4 + ili9341))
Pixel zeichnet. Mein allgemeines Vorgehen: - SDRAM initalisiert - SPI initialisiert (Für die Ili9341 InitSequence) - Ili9341 initialisiert - LTDC initalisiert - Layer 1 von 2 erstellt mit der Abmessung des Displays - Funktion zum Setzten eines Pixels Mein Code: [c] static constexpr
-
Thread
STM32 SPI im IRQ
Bildaufbau spaltenweise mache (Dauer etwa 85µs) geht es nicht schneller. Da mich der F3 schon bei ILI9341-Displays geärgert hat, hab ich den mal durch einen F103 ersetzt. Hat aber am Verhalten nichts geändert. Kann mir jemand sagen, was ich übersehe?
Michael schrieb im Beitrag #4925986: > Da mich der F3 schon bei ILI9341-Displays geärgert hat, hab ich den mal > durch einen F103 ersetzt. Hat aber am Verhalten nichts geändert. > > Kann mir jemand sagen, was ich übersehe? Häng mal den ganzen Code dran. Versuche
-
Thread
Front/Back Porch bei digitalem RGB-Interface
Diplay wissen, wo Zeile 1 > anfängt? Es steht im Datenblatt des externen Display Controllers (ILI9341) zumindest, dass auch im DE-Modus sowohl HSYNC als auch VSYNC benötigt werden. Wieso und ob das auch für Front/Back Porch gilt steht nicht drin. Aber kann gut sein, dass die Pulse dennoch trotzdem
externer Display-Controller > anspricht, der mit dem Display verbaut ist. Diesen zusätzlichen ILI9341-Controller hätte man besser weggelassen. Jetzt muß man ihn unbedingt ansprechen, damit das TFT überhaupt funktioniern kann: nerv!
-
Thread
Farbähnlichkeit - Abstand im Farbraum
Hallo zusammen, ich betreibe ein ILI9341 an einem STM32F446RE. Bei dieser Kombination ist es ja klar, dass ich keinen Framebuffer im RAM halten kann. Ich nutze vorwiegend den 16-Bit RGB565-Farbmodus. Auslesen geht bei diesem Display-Typ
Laut Datenblatt kann der ILI9341 eh nur RGB666. Für die RGB565 nach RGB666 Wandlung gibts ne Lookup-Table (RGBSET-Cmd). Eine Wandlung nach RGB888 beim Lesen macht wohl dein Treiber - der Chip liefert die nicht.
-
Thread
Spektrum Analyser
das gibt sogar mit "Touch" für n'Appel und Ei ). Pogrammierbeispiele sind dabei (auch für FFT und ILI9341).
sorry verbuchwechselt, gemeint war ILI9341
-
Thread
Transistortester AVR
commands.o OneWire.o IR_RX.o IR_TX.o DHTxx.o ADS7843.o MAX6675.o MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester user.o: In function
commands.o OneWire.o IR_RX.o IR_TX.o DHTxx.o ADS7843.o MAX6675.o MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o wait.o -o ComponentTester [/code] gibt
-
Thread
Projekt Dosiersystem (Beginner)
TFT-Display oder Daten abspeichern kannst. Mit Touche: 2.4" 240x320 SPI Serial TFT Color LCD Module+ILI9341 Touch Panel Screen http://www.ebay.de/itm/221527845922 Preis ca. 4,70 Euro. Mit SD-Kartenhalterung: 2.4" 240x320 SPI TFT LCD Serial Port Module+3.3V PBC Adapter SD ILI9341 http://www.ebay.de
-
Thread
Grafik Display gesucht für PIC18F2550
Microcontroller angesteuert hat. Bei Nico gibt es ein paar Tutorials und Libs - für das weit verbreitete ILI9341 mit SPI Schnittstelle: http://pic-projekte.de/wordpress/?p=2767 - und für das SSD1306 mit I2C http://pic-projekte.de/wordpress/?p=3171
angesteuert hat. > > Bei Nico gibt es ein paar Tutorials und Libs > - für das weit verbreitete ILI9341 mit SPI Schnittstelle: > http://pic-projekte.de/wordpress/?p=2767 > - und für das SSD1306 mit I2C http://pic-projekte.de/wordpress/?p=3171 Danke für deine Antwort. Die Seite kannte ich schon,
-
Thread
STM32F302, SPI und ILI9341
Hi, hab folgendes Problem mit einem STM32F302, der Standardlibrary und einem Display mit ILI9341 Controller. Beim Start stell ich den Multiplikator auf 9, bei einem Quarz mit 8MHz -> 72Mhz. Die SPI Schnittstelle stelle ich mit folgenden Werten ein. [c] display_spi.SPI_FirstBit =
Datenblatt auf Seite 238 fiolgendes steht. (http://www.displayfuture.com/Display/datasheet/controller/ILI9341.pdf) Serial clock cycle (Write) 100 - ns Also ist laut Datenblatt die maximale Frequenz auf 10MHz festgesetzt. Ich habe also den SPI Vorteiler auf 8 gesetzt -> 9MHz. Und jetzt kommt ein
-
Thread
Arduino: Funktionierendes 320x480 Display Shield gesucht
ILI9341 wird noch gerne auf diesen Displays benutzt. Auslesen der ID oder GRAM klaptt oft nicht weil die Levelshifter nicht bidirektional ausgelegt sind. Ein Bild der Displays könnte auch helfen, aber in
Display kriege ich nicht zum Laufen. Die roten schon. Welchen Chopsatz haben die nun eigentlich ILI9341 oder SFPD... ? Die meisten Libs im Netz lassen sich nicht mal mehr kompilieren und sich uralt. Die Boards sehen völlig gleich aus, haben aber andere Chips. Das nicht existieren Qualitäts-System
-
Thread
ESP32 + LVGL
Hallo Zusammen, Ich habe hier einen ESP32 mit ILI9341 am Laufen und kann soweit die LVGL Demos kompilieren und laufen lassen. Mein Problem ist das ich die Touch Funktion einfach nicht vernünftig kalibriert bekomme. Den Abgleich mache ich über TFTeSPI
interessieren dann schau mal hier: https://github.com/Bodmer/TFT_eSPI Es ist der Grafiktreiber für das ILI-9341 Display was ich in Verwendung habe. Auf diesen setzt dann wiederum der LVGL Treiber auf, siehe: https://github.com/lvgl/lv_port_esp32 Besten Dank für eure Hilfe.
-
Thread
Tft 3,5 direkt mit 5V-System benutzen?
ein Produkt mit einem AT90CAN128 (Mega128 plus CAN, VCC=5V) und einem ILI9321 (Vorvorgänger des ILI9341, Vio=2.8V) entwickelt habe. fchk
Shield für 16-Bit TFT Display Module darauf: TFT Display Module mit ILI9325 (kann auch ein ILI9341 sein) Und ja, natürlich läuft der Arduino Mega2560 mit 5V, anders kann er ja nicht. "heutzutage" kann man sich das Adapter Shield sparen wenn man das richtige TFT Display Modul zum Arduino
-
Thread
FIR-Filter richtig auf STM32 implementieren
"stm32f4xx_tim.h" #include "misc.h" #include "stm32_ub_adc1_single.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic.h" int main(void) { UB_ADC1_SINGLE_Init(); UB_USB_CDC_Init(); SystemInit(); delay_init(); sdram_init(); ltdc_init(); ili9341
-
Thread
Arduino ESP und Unterputz Bewegungsmelder
Firmware openHASP (https://github.com/HASwitchPlate/openHASP) geflasht werden. Ein Testaufbau mit ILI9341 touch-panel und ESP32 NodeMCU funktioniert soweit auch schon gut. Als nächstes möchte ich nun dieses Modul mit einem herkömmlichen Unterputz Bewegungsmelder ausstattet. Wie zB. diese hier: https
Firmware openHASP (https://github.com/HASwitchPlate/openHASP) geflasht werden. Ein Testaufbau mit ILI9341 touch-panel und ESP32 NodeMCU funktioniert soweit auch schon gut. Titat ende Ist der Lanbon mit seinen eingebautem Display dafür (openhasp) nutzbar?
-
Thread
Mini VNA vs. Pocket VNA vs misc?
Software for Board version VERSION Display size Firmware download V2_2 2.8 inch v2_2-ili9341.bin 3.2 inch 4.0 inch v2_2-st7796.bin V2 Plus 2.8 inch v2plus-ili9341.bin 3.2 inch 4.0 inch v2plus-st7796.bin V2 Plus4 4.0 inch v2plus4.bin Gruß
-
Thread
ILI9341 horizontal scroll
Gibt es eine Möglichkeit das Display 240 x 320 mit Controller ILI 9341 im Querformat zu scrollen? Das Display lässt sich zwar im Querformat (320 x240) beschreiben aber es gibt keinen horizontalen Scroll! Die einzige Möglichkeit die ich sehe ist den kompletten Bildschirminhalt
-
Thread
Display gesucht
Display: https://www.ebay.de/itm/2-4-TFT-LCD-Display-Shield-Touch-Panel-ILI9341-240X320-for-Arduino-UNO-MEGA/123876357819?hash=item1cd79b36bb:g:7doAAOSw5UZY-H1z ESP8266: https://www.ebay.de/itm/D1-mini-ESP8266-NodeMCU-WeMos-ESP12-IoT-LUA-WLAN-WiFi-Arduino/162472460889?_trkparms
Beitrag #5998323: > Display: > https://www.ebay.de/itm/2-4-TFT-LCD-Display-Shield-Touch-Panel-ILI9341-240X320-for-Arduino-UNO-MEGA/123876357819?hash=item1cd79b36bb:g:7doAAOSw5UZY-H1z > ESP8266: > https://www.ebay.de/itm/D1-mini-ESP8266-NodeMCU-WeMos-ESP12-IoT-LUA-WLAN-WiFi-Arduino/162472460889?
-
Thread
Meinung zum Display
nicht verwenden. 240x320 Pixel 2.4 Zoll SPI-TFT-LCD-Touch-Panel Serial-Port-Module-with-PBC-ILI9341 3.3V Preis: 6,02 € http://www.ebay.de/itm/321496984341
Mike J. schrieb im Beitrag #4194577: > SPI-TFT-LCD-Touch-Panel > Serial-Port-Module-with-PBC-ILI9341 3.3V Und da reicht ein STM32F1 und selbst der langweilt sich zu tode
-
Thread
umstieg von Symbol zu Grafikdisplay
aus der Arduino-Welt. https://www.ebay.de/sch/i.html?_from=R40&_sacat=0&LH_BIN=1&_nkw=tft+spi+ili9341&rt=nc&LH_PrefLoc=1 Sie lassen sich über wenige Leitungen (SPI) ansteuern und es gibt viele vorgefertigte Sourcen und Fonts dafür. Hier werden sich dazu vermutlich noch mindestens 10 Fachleute
der Arduino-Welt. > > https://www.ebay.de/sch/i.html?_from=R40&_sacat=0&LH_BIN=1&_nkw=tft+spi+ili9341&rt=nc&LH_PrefLoc=1 > > Sie lassen sich über wenige Leitungen (SPI) ansteuern und es > gibt viele vorgefertigte Sourcen und Fonts dafür. > > Hier werden sich dazu vermutlich noch mindestens
-
Thread
STM32F4 - Spiele
Das, was im Link von lcdwiki steht, ist kein parallels Interface, sondern ein SPI-Interface mit ILI9341 Controller. Da ich ein ILI9341 Display nur als paralleles habe, habe ich das meinen Sourcen auch nicht als SPI-Interface mit eingefügt. Vielleicht sollte ich meine Beschreibung für die Displays
-
Thread
LCD Display weißer Bildschirm
Welches Ersatzdisplay könnte ich verwenden? Aller Wahrscheinlichkeit nach wird es ein TFT mit ILI9341 Controller sein (es gibt sie im gleichen Format auch mit ILI9325 Controller, der ist aber seltener). Etwa in der Art: https://www.ebay.de/itm/236393000535 https://www.ebay.de/itm/396408227952
#7957346: > Ich denke näher gehts nicht. Scheint ganz gut zu passen, und ein von mir vermuteter ILI9341 Controller wäre es auch. Letzlich bleibt die Frage ob das Original auch diesen Controller hat ..... das 40-Pin Kabel sollte ja wenigstens eindeutig genormt belegt sein ....
-
Thread
Bildformat für Farb-LCD
Hallo zusammen, ich habe ein kleines Projekt mit einem STM32F446RE und einem ILI9341-Farbdisplay. Ich habe den ganzen Flash bezahlt - ich werde den ganzen Flash nutzen. Also kommt noch ein schickes Logo dazu. Stellt sich die Frage nach dem passenden Format. Beim ATmega und den
Ein speicherfüllendes Bild in 16 Bit Farbtiefe für das ILI9341 hat unkomprimiert eine Grösse von 320x240x2 = 153600 Bytes. Bei 153K passen in das Flash eines STM Controllers jede Menge Bildchen rein, und wenn man sich ein externes SPI Flash gönnt könnte man
-
Thread
Vistron VDR400 DAB Bausatz - Reverse Engineering
ich gerade ein stm32f429i-disc1 hier rumliegen :) Das stm32f429i-disc1 verwendet zwar auch ein ILI9341-Display, allerdings im RGB Mode. Deshalb musste ich mich erstmal in die LTDC-Programmierung einarbeiten. Interessanterweise bin ich bei der Suche nach dem STM-Framework für die ILI9341-Ansteuerung
-
Thread
ILI9341 Teil des Bildschirmes wird nicht bemalt
nutze ein vor einem guten Jahr bei Ebay erworbenes 2,4" 320x240px Display. Es ist relativ sicher ein ILI9341 verbaut. Ich habe mir die TFTLCD library von Adafruit geholt (https://github.com/adafruit/TFTLCD-Library). Beim Versuch den Graphictest durczuführen, scheiterte es am Auslesen des Chips. Also habe
-
Thread
Einzelne Pixel bei TFT mit GC9306/ILI9341
320x240, SPI Ansteuerung Controller: GC9306 Der GC9306 (GalaxyCore Inc.) scheint mir ein Klon des ILI9341 zu sein; jedenfalls sieht das Datenblatt exakt aus wie vom ILI abgeschrieben. Bildschirm löschen: funktioniert. Horizontale Linie: funktioniert. Vertikale Linie: funktioniert. Schräge Linie
haben, kann das Display überhaupt 3*8 Bit Farbtiefe? Und ist es dafür initialisiert? Ich habe ein ILI9341 und das wird mit 16 Bit, RGB565, betrieben. Edit: Lt. DB kann der ILI bis 18 Bit Farbtiefe.
-
Thread
ESP32 zweite 5V Spannungsquelle
gewundert - paar Werte anzeigen - das kann man wesentlich billiger und sparsamer mit nem popeligen ili9341-Display machen Für eine simple Lüftersteuerung reicht auch ein ESP8266 - oder gar ein Arduino (Läuft hier übrigens genau so - allerdings nicht für ne Playstation sondern für Raumabluft und Heizungsluftumwälzung
Pico und nem 2 Zeilen LCD angefangen als die Idee geboren wurde. Später wurde es dann ein ESP mit ili9341 über SPI und weiter dann über 8bit parallel. Aber wie schon richtig erkannt wurde soll alles auch ein wenig Show sein und auf dem Display sollen sich Lüfter-Bilder drehen und die aktuelle Temperatur
-
Thread
STM32F429 CAN
: 4.7 2012q4 // Module : CMSIS_BOOT, M4_CMSIS_CORE // Funktion : Demo der LCD-Library (ILI9341) // Hinweis : Diese zwei Files muessen auf 8MHz stehen // "cmsis_boot/stm32f4xx.h" // "cmsis_boot/system_stm32f4xx.c" // In Configuration diese Define hinzufügen :
---------------------- #include "main.h" #include "stm32f4xx_conf.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic2d.h" #include "stm32_ub_font.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include "misc.h" #include "stm32f4xx_gpio.h" #include