-
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
Wer hat Informationen zu RB-TFT3.5?
"Das mit einer maximalen Auflösung von 480x320 Pixeln" https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf ILI9341 schafft nur 320x240 Pixel -> Also ist da kein ILI0341 drauf. Wastl schrieb im Beitrag #7959384: > Diese Displays laufen mit allen Controllern die SPI können. Wenn man den Controller
Walter T. schrieb im Beitrag #7959385: > ILI9341 schafft nur 320x240 Pixel -> Also ist da kein ILI0341 drauf. Ach! Echt jetzt?
-
Thread
ESP8266 mit TFT touchscreen Bildschirm wird weiß
erstmal der wichtige Teil meines Codes: [c] #include <Wire.h> #include <SPI.h> #include "Adafruit_ILI9341esp.h" #include "Adafruit_GFX.h" #include "XPT2046.h" #define TFT_DC 2 #define TFT_CS 15 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC); XPT2046 touch(/*cs=*/ 4, /*irq=*/ 5);
, tft.height()); // Must be done before setting rotation tft.setRotation(1); tft.fillScreen(ILI9341_BLACK); touch.setCalibration(220, 256, 1776, 1795); tft.setTextColor(ILI9341_WHITE); } void loop() { x = -1; y = -1; if (touch.isTouching()) { touch.getPosition(y, x); Serial.print
-
Thread
Suche LCD-Display mit paralleler Ansteuerung
Michael U. schrieb im Beitrag #5756339: > Meine Displays, die einen SPI-fähigen Controller haben (ILI9341 z.B.), > können real durchaus bis 40MHz SPI-Clock, der ESP auch. Dafür müsste ich aber die SPI-Hardware des ESP8266 verwenden - richtig? Nur über Pin togglen erreicht der soweit ich weiß keine
müßte man schauen: https://de.aliexpress.com/item/3-2-3-2inch-320x240-Screen-Touch-SPI-LCD-SSD1289-ILI9341-TFT-PCB-adapter-With-the/1808971258.html 4" habe ich 320x480 mit ILI9486 als SPI laufen, das sind die mit den zusätzlichen Shiftregistern. Da aber auch keine sonderlich scnellen Aktualisierungen
-
Thread
Beschaltung LCD-Display
Pins aber angeschrieben. Der Touch-Controller ist klar, und der Display-Controller ist wohl ein ILI9341. Unklar ist mir aber, wie ich die Beleuchtung beschalte (nehme mal an, "BL" an Pin 23 steht für Backlight). Hat jemand von euch Erfahrung mit diesem Modul oder sonst einen Tipp dazu?
separat und ein Detailfoto nur von den Anschlussbeinen. 3. der Display-Controller ist wohl ein ILI9341. Da solltest du dir Sicher sein, manchmal hilft eine Lupe oder eben die Kamera des Smartphones. Der andere Chip ist dein Touchcontroller. Deine Display ist per 16 Bit Datenbus an deinen
-
Thread
STM32F407 Black und Arduino
Ich möchte lieber weniger Kabel. Dazu wäre ein ILI9341 mit SPI. https://www.mikrocontroller.net/topic/404451#4695418
sehr gut, aber ich brauche im Prinzip nur text. Die Initialisierung funktioniert mit [c]oid ili9341_init(void) { LCD_REG = ILI9341_RESET; HAL_Delay(60); LCD_REG = ILI9341_DISPLAY_OFF; LCD_REG = ILI9341_POWERA; LCD_RAM = 0x39; .... [/c] Mir fehlt jetzt die Funktion
-
Thread
Raspberry Pi 2 - LCD COntrollerTyp
Irre ich mich oder steht da: > Backlight dimming (PWM); LCD controller ILI9341
ist das falsche Display. Im Titel steht 320*240, weiter unten dann 320*480. Also wie gesagt, der ILI9341 kann nur 320x240.
-
Thread
Suche Sketch für eine Uhr mit Zeigern
//www.rinkydinkelectronics.com/p_utft_analog_clock.php als Vorbild genommen und das ganze für das ILI9341 und der Lib marekburiak-ILI9341_due umgeschrieben. Als Test Zeit habe ich den Timer 3 verwendet wofür man die #include <DueTimer.h> benötigt
Hier noch ein Link auf Informationen rund um das ILI9341: http://www.mikrocontroller.net/topic/404451#4695418
-
Thread
TFT ansteuern?
http://www.mikrocontroller.net/topic/309488#3425358 da hatten wir den ILI9341, mit Datenblatt. Darin sollte auch die URL des Herstellers stehen.
240x320 resolution, 18-bit (262,000) color capable - our code uses only 16-bits since its faster. ILI9341 (datasheet)
-
Thread
STM32F429 LTDC Nutzen, welche Displays sind möglich?
falls das nicht stimmt wird schrott angezeigt, oder gar nichts) der Controller auf dem F429-Disco (ILI9341) hängt per SPI-Schnittstelle an der CPU und wird beim initialisieren auf die richtige Betriebsart (RGB) gestellt und andere sachen die zum Betrieb notwendig sind. Nach dem Init wird der ILI
m.n. schrieb im Beitrag #3999574: > TriHexagon schrieb: >> Dass heißt man kann den ILI9341 einfach umgehen? Sorry, beschäftige mich >> erst seit gestern mit dem Board und blicke noch nicht ganz durch, aber >> nach dem Schematic nachzuurteilen sieht es auf dem ersten Blick so aus. >
-
Thread
320x480 Display an Arduino
liefert z.B. das ILI9341 Datenblatt V1.11, Seite 11: Eingangssignal "EXTC = Extended command set enable. Low: extended command set is discarded. High: extended command set is accepted. Please connect EXTC to VDDI to read/write extended registers (RB0h~RCFh, RE0h~RFFh)" Zumindest beim ILI9341 steht das Extended Command Set nur zur Verfügung, wenn das EXTC Eingangssignal gesetzt ist. Beim ILI9486 taucht der Name EXTC im ganzen Dokument allerdings nur einmal auf, als ob es beim Copy-Paste
-
Thread
2.8 TFT von egeloo
Roman K. schrieb im Beitrag #5078141: > Er hat den Code ILI9341 und ich muss ja so wie gelesen habe dann code > TFT01_22SP Bitte verlinke doch mal, was du dir da zusamengeklaubt hast. So versteht man nämlich überhaupt nix von dem, was du da sagst. > in
ist das ein neues, eigenes Projekt? Roman K. schrieb im Beitrag #5078141: > Er hat den Code ILI9341 und ich muss ja so wie gelesen habe dann code > TFT01_22SP. Dein Display scheint den ILI9341 Controller zu verwenden. Steht zumindest in der Antwort zu einer Frage auf Amazon. Der ILI9341
-
Thread
Ansteuerung LCD-Display - welcher Controller ist wirklich verbaut?
ILI9341 die Hersteller-ID sein sollte, erhalte ich 0. Bei Register 9 (Status?) erhalte ich 00 40 00 00. Das passt nicht mit den im ILI9341 Datenblatt dokumentierten Reset-Werten. Wahrscheinlich ist also
Modul verbaut, aber welches? Was ich auch nicht verstehe: In z.B. der UTFT-Bibliothek wird der ILI9341 mit unten stehendem Code initialisiert. In meinem Datenblatt (V1.02) sind aber Kommandos 0xcb und 0xcf etc. nicht dokumentiert. [c] case ILI9341_S5P: LCD_Write_COM(0xCB); LCD_Write_DATA
-
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
China TFT LCD Touch Screen Module for Arduino
under Test nicht im Testproggie implementiert... Mit hoher Wahrscheinlichkeit istder Kontroller ein ILI93nn, zwischen ILI9320 und ILI9341. Mein 6$-2.8" (blaues PCB) hat einen ILI2025. Problem 2: Touch Diese UNOShieldtypen haben einen resistiven touch, der irgendwie verdrahtet ist. Zu 95% stimmen
Touchscreen, UTouch hat meinen Flash gesprengt. Adafruit_GFX Adafruit-TFTLCD TFTLCD Adafriut_ILI9341 Adafruit_ILI9341_AS Adafruit_ILI9341_8bit_AS Mcufriend_kbv Meine Empfehlung zum Start heißt Mcufriend_kbv, hätte ich sie vorher gekannt, hätte ich mir viel Datenblattleserei und das Erstellen
-
Thread
Arduino Display Probleme
0, tft.height()); if( TS_1_SWITCH ) { MScreen(SCREEN_CLR, M1); tft.setTextColor(ILI9341_BLACK); tft.setTextSize(MED_TEXT); if(tft1_col==ILI9341_GREEN) // int. { tft.setCursor((239 - (MED_TEXT * 4 * 6)), (MED_TEXT * 2 * 8)+(MITTELOFFSET/2)+Y1_OFFSET); tft.print
MITTELOFFSET/2)+Y1_OFFSET); tft.print(F("ext.")); MScreen(SCREEN_PRT, M1); } // if(tft1_col==ILI9341_GREEN) else // ext. { tft.setCursor((239 - (MED_TEXT * 4 * 6)), (MED_TEXT * 2 * 8)+(MITTELOFFSET/2)+Y1_OFFSET); tft.print(F("ext.")); tft1_col=ILI9341
-
Thread
Prinzip grafische darstellung/diagramme etc
Informationen abschickt und diese dann "verarbeitet" werden um grafisch zu entstehen. Ich habe zb. ein ILI9341 320x240 TFT Display und auch ein ST7920 128x64 LCD Display. Initialiesierung, nutzung von SPI etc. ist soweit erstmal verstanden. Mich interessiert grade viel mehr, und ich konnte bis jetzt
Daten raushauen kann. Auf Youtube findest du eine Menge Beispielvideos wenn du zb nach dem Controller 'ILI9341' suchst.
-
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
Arduino für die Old-P Punktschweißmaschine
China geordert (3x weil Auslaufprodukt). Heute sind die Dinger gekommen, leider völlig falsche. Statt ILI9225 wurden ILI9341 geliefert. Die sind in etwa gleich, doch haben 240x320 Pixel und eben einen anderen Chip. das Pinning ist anders, doch auf der Platine sind beide vorgesehen (9Pins und 11Pins) Kann
geordert (3x weil Auslaufprodukt). Heute sind die > Dinger gekommen, leider völlig falsche. Statt ILI9225 wurden ILI9341 > geliefert. Die sind in etwa gleich, doch haben 240x320 Pixel und eben > einen anderen Chip. das Pinning ist anders, doch auf der Platine sind > beide vorgesehen (9Pins und
-
Thread
Touchdisplay 3,5-4 Zoll für Arduino Uno
Teensy 3.2. Hab momentan das im Einsatz ist aber etwas zu klein. Es muss kein Touch sein! 2,8 Zoll ILI9341 240x320 SPI TFT LCD Display Touch. https://de.banggood.com/2_8-Inch-ILI9341-240x320-SPI-TFT-LCD-Display-Touch-Panel-SPI-Serial-Port-Module-p-1206782.html?cur_warehouse=CN Ich such das gleiche
Hallo Max, ich habe das Display ja schon fertig Programmiert halt mit: 2,8 Zoll ILI9341 240x320 SPI TFT LCD Display Touch. Der Code ist fertig und es läuft perfekt. Das Problem ist das Display. Es ist nicht das was ich mir vorstell. Deshalb hab ich das von 4D Systems gekauft.
-
Thread
STemWin am STM32F429-Disco Problem mit Landscape
Änderung direkt über den Display-Controller machen möchtest: http://www.newhavendisplay.com/app_notes/ILI9341.pdf Kapitel 9.3 Seite 208 Gruß Stephan
und konnte die Dateien dort nicht finden. Diese Initialisierungen sind für den Diplay-Controller ILI9341 des TFTs. Im Moment versteh ich allerdings nicht wie die beiden Display-Controller in Abgrenzung zueinender genutzt werden. Ich muß mir das bei Gelegenheit mal durchlesen. Ursprünglich
-
Thread
STM32F429 Display per SPI ansteuern
P.S. und im Datenblatt vom ILI9341 steht auch "ILI9341 provides the 8-/9-/16-/18-bit parallel syst em interface for 8080- /8080 - series, and 3-/4-line serial system interface for serial data input. The input s ystem interface
Beitrag #3491360: > is directly driven by the STM32F429ZIT6 using the RGB protocol. It > includes the ILI9341 Ok. Stimmt. Hatte mir das nicht so genau angesehen.
-
Thread
Wärmebildkamera mit dem MLX90640 und Arduino Due
27 Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO); const byte MLX90640_address = 0x33; //Default 7-bit unshifted address of the MLX90640 #define TA_SHIFT 8 //Default
digitalWrite(TFT_LED, HIGH); tft.begin(); tft.setRotation(1); tft.fillScreen(ILI9341_BLACK); tft.fillRect(0, 0, 319, 13, tft.color565(255, 0, 10)); tft.setCursor(100, 3); tft.setTextSize(1); tft.setTextColor(ILI9341_YELLOW, tft.color565(255, 0, 10)); tft.print
-
Thread
Displaycontroller mit einstellbarer Auflösung/Farbtiefe?
> Gängige Controlle wie ILI9341 oder ILI9488 scheinen leider keine > "Grafikmodi" außer dem nativen des Displays zu unterstützen. Ja, wozu auch. Such mal nach "Peripheral Controller". Als mittlerweile zwar obsolete Typen
Andy schrieb im Beitrag #6393429: > Gängige Controlle wie ILI9341 oder ILI9488 scheinen leider keine > "Grafikmodi" außer dem nativen des Displays zu unterstützen. Und? Genau das ist es doch, was man braucht. Also wenn du schon beabsichtigst, deinen µC
-
Thread
Doxygen für Mikrocontroller-Projekte
spi_hard_STM32F4XX_SPI3_PC10_PC11_PC12 /** Definition des Grafik-LCDs/TFTs - TFT_ILI9341 : ILI9341 basiertes TFT (320x240 px) - TFT_ILI9488 : ILI9488 basiertes TFT (480x320 px) Auch im Falle der Display-Emulation per SDL wird die Groesse des emulierten TFT aus dieser Bezeichnung abgeleitet. */ #define TFT_ILI9341 //#define TFT_ILI9488 /** @} */ [/c] Klar - was hier entsteht, ist nicht hilfreich, sondern nur formalistische Dokumentation. Die erzeugte HTML-Seite ist deutlich unübersichtlicher als
-
Thread
Übergabe Funktionspointer und Struct
pin_rs; uint8_t pin_dc; PORT_t *port; SPI_Master_t *spi; }xxx_data_t; // BSP ili9341_setPixel(&ili9341_1, 123, 240); // zeichne Pixel [/c] Jetzt möchte ich zum Beispiel mit meiner Grafikbibliothek etwas zeichnen, Dazu muss ich den Funktionspointer und das Struct mit den Schnittstellen
[/c] Mein Problem ist, dass ich verschiedene Displaytreiber mit der Grafiklib verwenden möchte (ili9341, S65, Nokia, ...). Die Grafikfunktionen der Treiber sind immer gleich. Wie kann ich das in C realisieren, denn ich kann ja der Funktion "void grafiklib(fctptr, struct)" nicht verschiedene typen
-
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
blaue 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
Probleme mit pgmspace. ATMega1284P hangt sich durch strcpy_P auf
Fall 2 wenn ich das drin stehen habe und die IP-Adressen im Menü ändern möchte wird mein TFT Display(ili9341) mit allen möglich Zeichen ausgefüllt und der Controller hängt sich komplett auf. Nach 4 Sekunden setzt dann der Watchdog Timer den Controller zurück. Wenn ich aus dem strcpy_P die normale
vorherigen Wert zu bekommen. Oder wie soll ich das da machen? [code] if(ipByteSelector > 1) { ili9341_fillrect((x - 49), (y - 1), clrWidth, clrHeight, BLACK); snprintf_P(strIP, sizeof(strIP), PSTR("%03d"), eIP[ipByteSelector - 1]); ili9341_combo((x - 49), y, WHITE, BLACK, 2, 3, 0, 0, strIP
-
Thread
Display über ASF mit dem AT32UC3C264 ansteuern
gfx_draw_line(10, 10, 20, 20, GFX_COLOR(0xFF, 0, 0)); Pins müssten alle richtig Verbunden sein. In der conf_ili9341.h habe ich zudem die Pins für CS, D/C, LED und RESET angegeben. Des Weiteren musste habe ich dort das #define CONF_ILI9341_SPI &AVR32_SPI1 anpassen. CPOL und NCPHA sind 0, das entspricht laut Datenblatt
für D/C müssen als Ausgang festgelegt werden. Ein kleiner Fehler noch oben. Es muss #define CONF_ILI9341_SPI &AVR32_SPI0 eingestellt sein. lg Tobias
-
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
ODROID-U3 Quadro
nichts, der Link zu hardkernel.com ist tot. Aber der Link zu odroid.com im PDF funktioniert, dort steht ILI9340C: http://odroid.com/dokuwiki/lib/exe/fetch.php?media=en:tm022hdh26_v1.0.pdf Zum ILI9341 gab es hier schon einen Thread: http://www.mikrocontroller.net/topic/309488 ich meine, der ist fast identisch zum ILI9340 ? Und es gibt auch eine Library auf Github: https://github.com/gmtii/ili9341-arduino
-
Thread
[S] extra breites Grafikdisplay
gängigen Controller (inkl. obengenannten ILI9341) normal, spiegelverkehrt, hochformatig und querformatig darstellen können. Und einen Artikel schreibt man nicht "daß" sondern "das".
kannst glauben was du willst, aber ich weiss dass alle gängigen > Controller (inkl. obengenannten ILI9341) normal, spiegelverkehrt, > hochformatig und querformatig darstellen können. Die gedrehten Darstellungen können aber den Ablesewinkel der Displays nicht verbessern. IPS Displays bekommt man
-
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
Suche: C-Library für ILI9342 (AVR)
Hallo! Ich bin auf der Suche nach einer C-Library für ein 2,8" TFT (240*320) mit dem ILI9341 Controller für SPI-Ansteuerung. Mein Display ist ein touch-Display. Ich suche eine Library in C und KEINE Arduino Library, da ich mit Atmel Studio arbeite. Ich konnte leider bisher nichts finden
Übrigens: Mit „ILI9341“ und „C“ als Suchbegriff finde ich haufenweise Code ...
-
Thread
Arduino Display Wie schließt man so was an
Hallo wie schließt man siehe Bild so ein Display an. Ich habe einige ILI9341 und kleine OLed Displays und ein €Paper, die haben eine Stiftleiste oder Buchenleiste, Das Ding hat ein Flachband Anschluss meine Camera vom PI nur wie benutzt man das mit Arduinos. Bleibt
watch?v=EFAfcsYOriM https://www.youtube.com/watch?v=n13RQMNFDOA https://github.com/adafruit/Adafruit_ILI9341
-
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
stm32 display
Display angesteuert werden soll und welcher Controller drauf ist. Seriell über SPI gibt es da mit dem ili9341 z.B. http://stm32f4-discovery.com/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ und wenn es das parallele Interface mit dem LTDC sein soll: http://stm32f4-discovery.com/2014/06/library-18-ili9341-ltdc-stm32f429-discovery/
-
Thread
TFT-Shield 2.8 ITDB02 läuft am Uno nicht?
zur Not > durchprobieren ... Nach den 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
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
Oszilloskop, DSO 150, LCD Display austauschen
In der main.c in der Opensource Version gibt es ein: TFT_Init_Ili9341();
Das bedeutet, es ist ein Display mit ILI9341 Controller.
-
Thread
Raspberry-LCD und FPGA?
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
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
-
Thread
Touch Display Anschluss (4 Draht, resistiv)
Beispiel https://www.ebay.de/itm/For-Arduino-UNO-Mega2560-2-4-TFT-LCD-Display-Shield-Touch-Panel-ILI9341-240X320/402369306797?hash=item5daf1460ad:g:qRQAAOSwTS1fPj-W Der Anschluss des Display Teils ist mir klar. Wie kommt man an die Anschlüsse des Touch? Per SPI kann es nicht sein, denn es müssen ja
] Anscheinend gibt es das Shield in verschieden Ausführungen. U.a. werden zum weit verbreiteten ILI9341 auch noch 932x, 7575, 9341, HX8357D Display driver erwähnt.
-
Thread
ESP32 - CYD/Cheap Yellow Display: serieller Port P5
target and terminal have the same baud rate and serial settings! The sketch works with the ILI9341 TFT 240x320 display and the called up libraries. The sketch uses the hardware scrolling feature of the display. Modification of this sketch may lead to problems unless the ILI9341
########################################## void scrollAddress(uint16_t vsp) { tft.writecommand(ILI9341_VSCRSADD); // Vertical scrolling pointer tft.writedata(vsp>>8); tft.writedata(vsp); } [/c]
-
Thread
Fragen zu Grafik-LCD 128x64?
wie dieser: https://www.ebay.de/itm/240x320-2-8-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PCB-ILI9341-Xs4/283974309434?hash=item421e30163a:g:HHUAAOSwArFbz85E Die können zwar mehr und haben von Natur aus SPI, Schreiben und Lesen, dazu oft auch Touch noch. Aber die sind mit AVR etwas zu langsam
auch proportionale Fonts erlaubt. > Falls aber Bildschirm nach Punkten organisiert ist (wie z.B. ILI9341), > kann man sowieso jeden Punkt unabhängig von anderen ändern. Dann ist > weder Lesen noch RAM-Puffer notwendig. Man kann einfach einen Punkt > beschreiben ohne Rücksicht auf alles Andere
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
option=com_docman&task=cat_view&gid=11&Itemid= Oder Du verwendest NICHT VGA, sondern ein LCD zB mit ILI9341 Controller. fchk
>Wer es noch schlanker will, dann reicht auch ein Nucleo Board mit einem >ili9341, das man ohne Probleme als Terminal mit 20x20 Zeichen nutzen >kann. Ich bin auch ganz begeistert von dem ILI9341 Display: http://www.mikrocontroller.net/topic/404451#4715907 Es scheint
-
Thread
Viel Arbeitsspeicher für Bildverarbeitung benötigt
SPI-Display (z.B. dem hier: https://www.ebay.de/itm/2-4-SPI-TFT-LCD-Display-2-4-Inch-Touch-Panel-LCD-ILI9341-240x320-5V-3-3V/201950756194) dargestellt werden. Nach meiner Rechnung benötige ich für den Pixelbuffer (R, G, B) mindestens 1.84 Mbit RAM. Die Pixeldaten müssen ständig im Speicher gehalten
Adress- und Datenleitungen hat und wo Du SRAM anschließen kannst. Der ILI9341 kann auch über einen externen Adress/Datenbus angesteuert werden, nur bei dem, das Du Dir ausgesucht hast, sind die Leitungen nicht herausgeführt. Es gibt aber auch andere, z.B. ebay #172388598203
-
Thread
Sainsmart TFT-Display - Anschlussbelegung
vielen Tipps. "16 Bit parallel" ist nicht das was ich brauche. Bin jetzt auf ein Display mit ILI9341 und SPI-Interface umgeschwenkt. Dort gibt es einen Schaltplan und einen STM32-Treiben (in chinesisch kommentiert)... Danke Runout
>Bin jetzt auf ein Display mit ILI9341 und SPI-Interface umgeschwenkt. Ah, ich sehe schon, von hier inspiriert: http://www.mikrocontroller.net/topic/404451#4695418 Hast Du zufällig irgendwo die genauen geometrischen Abmessungen
-
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
günstiges 2,8" TFT LCD-Modul, 320x240p
Gibt es günstiger ... 2.4 Zoll / 3.3V / SPI (Driver IC: ILI9341) http://www.ebay.de/itm/321496984303 Preis: 5,55 Euro (kostenloser Versand)
. Die Beleuchtung ist gleichmäßig über das Display verteilt! Da kann das 2.4 Zoll(Driver IC: ILI9341) nicht mithalten. Bei www.watterott.com und Co muss man das doppelte bezahlen. Siehe Anlage: kleine Wetterstation/Uhr
-
Thread
spi_lcd_touch Example von ESP-IDF auf CYD unter Vscode/ESP-IDF
bekommen. Konfiguriert sind: [pre] # # Example Configuration # CONFIG_EXAMPLE_LCD_CONTROLLER_ILI9341=y # CONFIG_EXAMPLE_LCD_CONTROLLER_GC9A01 is not set CONFIG_EXAMPLE_LCD_TOUCH_ENABLED=y # CONFIG_EXAMPLE_LCD_TOUCH_CONTROLLER_STMPE610 is not set CONFIG_EXAMPLE_LCD_TOUCH_CONTROLLER_XPT2046=y
dem Kanal auf Discord erfahren, daß das CYD, das ich habe (cyd2usb), einen anderen Displaytyp (nicht ILI9341 und auch nicht den GC9A01) braucht, sondern ST7789. Das Konfigurationsmenu bietet aber nur die beiden Ersteren an. Jetzt überlege ich, ob ich lerne, wie man den Konfigurator konfiguriert, oder ob
-
Thread
Das Drama mit den Strings und Arrays in C.
%04u", Time.hours,Time.minutes,Time.seconds,Tag[2],Time.date,Time.month,Time.year + 2000); TM_ILI9341_Puts(TransX(0),TransY(239), buf,&TM_Font_11x18,ILI9341_COLOR_WHITE, ILI9341_COLOR_BLACK); } [/code] Korrektur: Auch im Debug Mode nicht, er landet im HardFaultHandler, sah nur so als stünde