-
Thread
Hilfe 2.8" LCD Problem
> ILI9341 Der Controller ist doch recht bekannt. Aber das hat wesentlich mehr als 16 pins, laut Datenblatt 1278: https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf Der kleine 16-Pinner "U1" auf dem
Ifbak FE-4.2 5 1QIT wie in (WC_I: 9) 2 Arbeiter -20C NT 2 090 -8 Anschlussart/ Bewegung [C:00G/ILI9341 1 mit ED bm und 2 Ling D; Voller SP 30 Gee-Richtung, 12:00, UHR 3. mechanische Spezifikationen 1 Ohr R 5480 in voll 812 ba voll 3 mit Zone 0un: man-weiß-es-alles. Alle 3 Punkte: 0.18m 3
-
Thread
ESP8266 mehrere Temperaturfühler mit Display
nimm ein LCD wie dieses hier: https://www.amazon.de/ILI9341-Display-Seriell-Arduino-Raspberry/dp/B07YTWRZGR/ref=asc_df_B07YTWRZGR Zur Programmierung, das gibt es quasi fix fertig, incl. Weboberfläche Du kannst auch 2 ESP per WLAN vernetzen : https
-
Thread
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
INCLUDES) $(CFLAGS) -c $< font_graph.o: ../font_graph.c $(CC) $(INCLUDES) $(CFLAGS) -c $< hal_ili9341.o: ../hal_ili9341.c $(CC) $(INCLUDES) $(CFLAGS) -c $< [/code] also -c steht wirklich... Was wäre hier zu verbessern? Mit C:\Program Files (x86)\Atmel\AVR Tools\AVR Toolchain\bin\avr-gcc.exe
DF_CPU=16000000UL -Os -funsigned-char -funsigned-bitfields -fpack-struct -fshort-enums -MD -MP -MT hal_ili9341.o -MF dep/hal_ili9341.o.d -c ../hal_ili9341.c [/code]
-
Thread
FRAM oder MRAM?
für das Gerät. Erste Version bestimmt ohne dieser Möglichkeit. Als Anzeige möchte ich TFT-Modul auf ILI9341 nehmen, gewöhnlich gibt es dort auch SD-Karten-Steckdose. Die könnte benutzt werden. *.mid - Dateien sind zwar für diesen Zweck gedacht. Aber die Datei bleibt sowieso Orgelgebunden, da Kanäle
> Gerät. Erste Version bestimmt ohne dieser Möglichkeit. > Als Anzeige möchte ich TFT-Modul auf ILI9341 nehmen, gewöhnlich gibt es > dort auch SD-Karten-Steckdose. Die könnte benutzt werden. Du könntest eine einfache serielle Schnittstelle einbauen (USB) und den Datentransfer mit dem X- oder
-
Thread
Probleme das Ili9341 Board zum laufen zu bekommen
Im Moment versuche ich eine Bibliothek für den ILI9341 zu schreiben, aber ich bin auf das Problem gestoßen, dass ich keine Funktionen benutzen kann. Die Init kommt im Logic Analyzer an, wie sie sollte, aber ich habe das Problem, dass er immer noch keine
Timing zu dem Timingdiagramm im Datenblatt? Man findet im Netz viel Code zur Ansteuerung eines ILI9341. Ich würde mir dort eine Initialisierungssequenz zum Testen "ausleihen". Grüßle, Volker
-
Thread
Transistortester AVR
I2C.o serial.o 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
I2C.o serial.o 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 [
-
Thread
Problem: CH32V003 läst sich nicht (mehr) flashen
Projekte. Aktuell bastele ich an einem CO2 Messgerät mit grafischer History auf einem 3,2" Display mit ILI9341. Schon wegen der Grafik reicht der Speicher vom 003 nicht aus. Die SPI Geschwindigkeit geht auch höher. Die mitgelieferten Beispiele sind manchmal auch etwas komisch... Ein GPIO toggle sieht
-
Thread
ILI9341 und ST7789 Kompatibilität
SPI 240x320 V1.2" Beide Displays steuere ich über tft_eSPI an, und beide Displays laufen mit dem ILI9341_DRIVER, ILI9341_2_DRIVER and ST7789_2_DRIVER. Der T7789_DRIVER funktioniert dagegen nicht. Was ist denn der Nachteil, wenn man das ILI9341 mit dem ST7789 Treiber ansteuert? Oder kann ich das
Die Registerbelegung von ILI9341, ST7789 und ST7789V2 sind ähnlich, aber nicht unbedingt in allen Punkten identisch. Du müsstest Dir die Datenblätter besorgen und vergleichen. Die Controllerchips haben eingebaute IDs, an denen
-
Thread
ILI9341 SPI Pixel auslesen geht teilweise. ID4 auslesen nicht
gpio_write(RPI_BPLUS_GPIO_J8_36, LOW); //CS Low //Set read address ili9341_writeCommand(0x2A); ili9341_writeDataDWord((x << 16) + x); //32-Bit ili9341_writeCommand(0x2B); ili9341_writeDataDWord((y << 16) + y); //32-Bit ili9341_writeCommand(0x2E);
//ili9341_readRegister(0x04, 1); //ID1 //ili9341_readRegister(0x04, 2); //ID2 Funktioniert nicht! //ili9341_readRegister(0x04, 3); //ID3 ili9341_fillRect(10, 10, 10, 1, RED); ili9341_fillRect
-
Thread
Intelligentes TFT (3,2 - 4,3 Zoll) gesucht
lohnt es sich, Arbeit zu investieren. Es gibt die üblichen 320*240 Pixel Displays mit ST7789 oder ILI9341 Controllerchips, die recht preisgünstig und einfach zu verwenden sind. Die haben entweder SPI oder 8080 parallel Interface. Beispiel: https://www.buydisplay.com/3-2-inch-240x320-ips-tft-lcd-display-optl-capacitive-touchscreen-st7789
-
Thread
Farbiges TFT auf Monochrom
natürlich beide trotzdem > existent! Stimmt Ich war etwas überrascht, als zu den günstigen ~3" ILI9341 LCD Controllern im Datenblatt steht, dass die gewählten Einstellungen nicht mehr als 28V Spannungsdifferenz ergeben dürfen. Rechnet man das durch, kann die empfohlene Eingangsspannung von 2,8V
-
Thread
Adafruit_ILI9341.h einzelnes Zeichen überschreiben
tft.setTextColor(ILI9341_WHITE, ILI9341_BLACK); mehr brauchts nicht, nix selber überschreiben. https://learn.adafruit.com/adafruit-gfx-graphics-library/graphics-primitives
rausgekramt und das mal mit lvgl und einem 116 px hohen Font eingebaut, dürfte das gleiche Display sein (ILI9341 per SPI).
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
mit 27MHz SPI-Clock am STM32 lief bei mir so ein ILI9341-Display noch problemlos, auch über die typischen Dupont-Kabel fliegend verdrahtet. Seltsamerweise meint das ILI-Datenblatt, dass ein Serial Clock Cycle mindestens 100ns dauern soll, also 10MHz
> mit 27MHz SPI-Clock am STM32 lief bei mir so ein ILI9341-Display noch > problemlos, Ein LPC1768 schafft bei Write-Only auch problemlos 50 MHz SPI-Clock gegenueber einem ILI9341-Display. Will man auch lesen, muss man aber einen Gang herunterschalten
-
Thread
Maximale Bus-Frequenzen auf Lochraster
popliges" Schieberegister das ja wohl auch schaffen. Welchen SPI-Takt traust du einem chinesischen ILI9341 LCD denn so zu? :)
-
Thread
STM32H7 - externe SPI Daten (ADC Werte) mittels DMA einlesen
einlesen und verarbeiten. So weit so gut. Aber der Controller hat noch sehr viel anderes zu tun. (ILI9341 und FreeRTOS sind am Start) Daher hätte ich das gerne etwas effizienter - etwa in der Art: Wenn das Data-Ready-Signal (low-active) vom ADS131 an einem Pin des STM32H7 ankommt sollte ohne Zutun
laufenden Messung (Version 1 und 2) grafische Anzeigen (ähnlich einem Oszilloskop) der Messwerte auf dem ILI9341 mit hoher Frame-Rate. => läuft Das ILI9341 kann nicht über LTDC angebunden werden, denn auf einigen der dafür nötigen Pins sind die OpAmp-IOs Daher: Das ILI9341 bekommt per SPI-DMA mit 60
-
Thread
Display mit Chip ST7789V Startprobleme
das nicht schon letzte Woche schreiben können? ;-) Hab gerade angefangen einen Textausgabe für ILI9341 auf einem STM32 zu schreiben (gibts schon, aber ich will es selber lernen). Dabei bin ich über 2h genau an diesem Problem festgehangen: Auf dem DSO habe ich mir den Anfang der SPI-Kommunikation
-
Thread
GUI mit LVGL: eigenes Widget?
Mikrocontroller, vergleichbar mit TouchGFX (aber nicht auf STM32 beschränkt). Auf einem STM32L452 mit einem ILI9341-Bildschirm habe ich das auch einschließlich FreeRTOS schön ans Laufen bekommen. Nun würde ich gerne ein eigenes Widget implementieren - einfach nur eine viereckige "LED", als Abwandlung von lv_led
-
Thread
Image Converter - Bild zu c array konvertieren
Hallo zusammen, ich habe hier einen STM32 und ein SPI Display (ILI9341). Ich betreibe es mit folgender Lib: https://github.com/afiskon/stm32-ili9341 Darauf möchte ich gern ein oder zwei Grafiken anzeigen (Skalen für Messwerte). Damit das ganze halbwegs schön
Albi schrieb im Beitrag #7319047: > ili9341/testimg.h:5: multiple definition of `test_img_240x240'; > ./Core/Src/main.o:...../ili9341/testimg.h:5: first defined here Im header fehlt ein 'extern'.
-
Thread
ILI9341 SPI max FPS performance
J. S. schrieb im Beitrag #7280964: > es gibt ein Chinaboard wo der > ILI9341 Huckepack draufpasst und mit 16 Bit parallel angebunden ist Bevor es die Huckepack-Version gab hatte ich es schon mit eigenverantwortlicher Verdrahtung für das ILI9325 und ILI9341 geübt:
ILI9341 SPI max FPS performance liegt bei ca. 40 MHz und damit kommst du in etwa auf 23 Bilder pro Sekunde.
-
Thread
ILI9341 Display Standardisiert?
eine technische Zeichnung gefunden -> kann das einer bestätigen? https://www.pjrc.com/store/display_ili9341_touch.html Danke! Grüße
Ich würde einfach direkt bei Ali einen großen Posten kaufen: https://de.aliexpress.com/premium/ili9341.html Dort eines raussuchen von dem schon einige 100 oder 1000 verkauft wurden, die sind dann üblicherweise wohl auch länger verfügbar.
-
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
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
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
Arduino Due mit TouchScreen und JoyStick - Kreis flackert ständig
Hallo, ich habe einen Joystick und einen Touchscreen (2,8 Zoll/ILI9341) an den Arduino Due angeschlossen. Ich möchte mit dem Joystick ein Kreis über den Touchscreen steuern, aber wenn ich nichts mache, dann flackert der Kreis permanent. Kann mir jemand einen
define y 11 void setup() { pinMode(x, INPUT); pinMode(y,INPUT); tft.reset(); tft.begin(0x9341); tft.setRotation(1); } void loop() { int nx,ny; nx = analogRead(x)-600; //Bildschirmmitte in x ny = analogRead(y)-640; //Bildschirmitte in y tft.drawCircle(nx,ny,25,0x001F); tft.fillScreen
-
Thread
Compilerfehler wegen Deklaration fs::File
kann die BMP-Datei mit einem Konverter in Bytes konvertiert im PROGMEM speichern und auf dem TFT (ILI9341) mit den entsprechenden Funktionen aus der Adafruit-Library anzeigen lassen. Allerdings würde ich lieber die BMP aus dem LittleFS einlesen und anzeigen lassen. Das Problem ist nun dass die
-
Thread
7" Buydisplay mit RA8875 an ESP32?
ein reines Bastelprojekt. Bisher habe ich nur mit kleineren TFT Displays Erfahrung gesammelt. (z.B. ILI9341 etc.) Hat hier schonmal jemand solch ein Display getestet und kann dazu etwas sagen? Ist der kapazitive Touch empfehlenswert? Es gibt scheinbar nicht allzuviele Librarys die diesen Touch Controller
getestet) ohne Bildaufbau Bildschirmbereiche wie Buttons oder Texte erneuern, das könnte zum Beispiel der ILI9488 recht ordentlich. Je nach dem was man vorhat könnte auch ein Nextion Display das richtige sein wenn man schon 60€ ausgeben möchte. Das ist dann Komfort.
-
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.
-
Artikel
AVR Transistortester
eines OLED Display mit SSD1306 Controller ist mit SPI oder I2C Schnittstelle möglich. Farbdisplays mit ILI9341 oder ILI9163 Controller können ebenfalls verwendet werden. Ein-Tastenbedienung mit automatischer Abschaltung. Das Gerät besitzt drei universelle Meßports (Test Pin). Automatische Erkennung von NPN
controller and communication via SPI or I2C interface is possible. You can also connect color displays with ILI9341 or ILI9163 controller. One-key-operation with automatic power off. Three test pins for universal use. Automated detection of NPN, PNP, N- and P-channel MOSFET, JFET, diodes und small thyristors,
-
Thread
Pico Frequenzzähler mit RP2040
Ich hatte das GUI schon auf den Pico portiert, erstmal mit ILI9341 320x240 Display weil sich das einfacher auf dem Breadboard unterbringen ließ. Das ist mit den 62,5 MHz SPI schon sehr fix, bei Bildumschaltung ist kein Bildaufbau sichtbar. Dabei habe noch nichtmal
-
Thread
IL9341 größere Fonts erzeugen
Hallo zusammen, ich nutze einen STM32 um ein IL9341 via SPI mit folgender Library anzusteuern: https://github.com/martnak/STM32-ILI9341 Das reine Darstellen von Text und Vierecken etc klappt auch schon. In der Lib sind leider nur 4 relativ kleine
Flash umgesetzt.. allerdings arduino Die Daten werden direkt via dma bei 18Mhz als rgb24 an einen ili9488 geschickt. https://youtu.be/KhNEtgMYAAE
-
Thread
Probleme ILI9341 8Bit
Projekt mit einem MCU von NXP (i.mxRT1020). Versuche hierbei gerade ein Display-Board (integrierter chip ILI9341) im 8Bit Modus anzusteuern (Link: https://www.conrad.at/de/p/tru-components-touchscreen-monitor-7-1-cm-2-8-zoll-320-x-240-pixel-inkl-touchpen-2144984.html). Habe hier allerdings einige Probleme,
über 3.6V, nicht Ströme. Und was passiert wohl wenn man die Spannung mit 10k "begrenzt" ? Der ILI9341 ist sehr wohl für einen Cortex-M geeignet, im SPI Modus, Direct Drive oder Parallel ist da geschmackssache, aber nicht das hier verwendete Arduino Board. Aber die Firmware wird noch ein paar
-
Thread
LVGL - PNG anzeigen
Hallo zusammen, ich habe hier ein ESP32 mit ILI9341 am Laufen. Benutzt wird ein IDF4.3 mit LVGL8 für ESP32. Das Display und der Treiber sind soweit angeschlossen, ich kann sämtliche Widgets des LVGL auch darstellen. Leider scheitere ich am PNG
-
Thread
ST7735 an MCU
Thomas F. schrieb im Beitrag #6982711: > Erstaunlich. Das Datenblatt des ILI9341 schreibt für t_CLK min. 100ns, > also max. 10MHz. Und das funktioniert stabil? oops, sorry, ich hatte ein ILI9341 dran, nicht ST7735. Du meintest 10 MHz für das ST7735? Mir ging es um den Test
Johannes S. schrieb im Beitrag #6982899: > ich hatte ein ILI9341 dran, nicht ST7735. Du meintest 10 MHz für das ST7735? Nein, ich meinte schon den ILI9341 da du ja ein 240x320 Display hast. Da stehen die 100ns in meinem Datenblatt. Ich habe diese Display
-
Thread
ili9341 grauer Bildschirm!
TFT Farbdisplay verwenden möchte. Habe mich für eines mit einem integrierten Controller entschieden (Ili9341). Als Steuerungseinheit verwende ich einen MCU mit einem M7 Core. Folgendes Problem: Ich schaffe es leider nicht auf dem Display etwas darzustellen. D.h. nach einem power-up ist das Display weiß
postest sowie die Sourcen der Display-Initialisierung und Schnittstellen- Treiber. Übrigens: ILI9341-Displays können über eine Vielzahl von Schnittstellen angesteuert werden. Die auf dich zutreffende kann man bisher nur erraten. Aber ich denke das Ratespiel will hier niemand mitmachen. Michael
-
Thread
ILI9341 auf RGB umstellen
das Problem sein könnte? Das Datenblatt findet ihr hier: https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf
Kommunikation zwischen Displayhersteller und uns. Bevor die Hardware ausgeliefert wurde, wurde uns das ILI9340 Datenblatt zugeschickt. Ich bin stumpf davon ausgegangen, dass das nicht anders sein wird als für den ILI9340X (das tatsächlich verbaut ist). Das Datenblatt von ILI9340 und ILI9341 sind ja auch
-
Thread
LTC2315 an STM32 - 80+MHZ SPI möglich?
Ein ILI9341 Display laeuft "write-only" mit 50 MHz an einem LPC1768. Ein 10;1-TK vom Oszi reicht aber um Unsinn zu produzieren. > 87.5MHZ bzw. > 60MHz Versuch macht klug.
und wie hört es sich im Radio an, bei UKW :) Werde ich auch mal mit einem ILI Display testen. Und sind die DSI nicht auch so schnell?