-
Thread
ILI9341-Ansteuerung ueber SPI - Verstaendnisfrage
// ports aktivieren ( 1 = output) ILI9341_DDR = (1 << ILI9341_CS_N) | (1 << ILI9341_D_C_N) | (1 << ILI9341_SDI) | (1 << ILI9341_SCK) | (1 << ILI9341_BACKLIGHT); ILI9341_PORT = (1 << ILI9341_
_PORT &= ~(1 << ILI9341_D_C_N); ili9341_out( command); } // send data to the display uint8_t ili9341_data( uint8_t data) { ILI9341_PORT |= (1 << ILI9341_D_C_N); ili9341_out( data); return SPDR
-
Thread
ILI9341 langsam Verbesserungsvorschläge?
ILI9341 Datenblatt?
> Das Display > ist aber schon vom Controller ein ILI9341? yep
-
Thread
2.2'TFT ILI9340 und Arduino
Eine Library mit Grafikelementen für das ILI9341: https://github.com/Bodmer/TFT_ILI9341/tree/master/examples Hier ein Uhr mit dem Display: http://www.mikrocontroller.net/topic/406047?goto=4715371#4714393
_t color) { #ifdef DISPLAY_MIRROR_X x=ILI9341_TFTHEIGHT-x-1; #endif if((x < 0) ||(x >= _width) || (y < 0) || (y >= _height)) return; setAddrWindow(x,y,1,1); writePixel(color); } void Adafruit_ILI9341::writeFillRect(int16_t
-
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);
_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(10, 11, 5, 1, GREEN); ili9341_fillRect(
-
Thread
STM32F407 Black und No-Arduino
Endwert wird n i c h t beschrieben (weißer Rahmen). Warum? Hier der init-code: [c]void ili9341_init(void) { LCD_REG = ILI9341_RESET; HAL_Delay(60); LCD_REG = ILI9341_DISPLAY_OFF; LCD_REG = ILI9341_POWERA; LCD_RAM = 0x39; LCD_RAM = 0x2C; LCD_RAM = 0x00; LCD_RAM
= ILI9341_POWER2; LCD_RAM = 0x10; LCD_REG = ILI9341_VCOM1; LCD_RAM = 0x3E; LCD_RAM = 0x28; LCD_REG = ILI9341_VCOM2; LCD_RAM = 0x86; LCD_REG = ILI9341_MAC; LCD_RAM = 0x48;
-
Thread
2 TFT an Arduino-SPI anschließen
CS 7 ILI9341_due tft = ILI9341_due(TFT_CS, TFT_DC, TFT_RST); ILI9341_due tft2 = ILI9341_due(TFT2_CS, TFT_DC, TFT_RST); void setup(void) // Start of setup { Wire.begin(); tft.begin(); tft.setRotation
Du musst hier (ILI9341_due_config.h) auf EXTENDED [c] /* ILI9341_due_config.h - Arduino Due library for interfacing with ILI9341-based TFTs Code: https://github.com/marekburiak/ILI9341_due Documentation: http:/
-
Thread
4DLCD-32QA mit STM32 initialisieren
HX8347 sind ;-)) (scheint aber wohl ähnlich zum ILI9341 zu sein)
. Der Profi findet alles ganz schnell und hat die Lösung. Hauptsache man findet "driver" und "ILI9341", gelle? >> * This is the documentation for Adafruit's ILI9341 driver for the >> * Arduino platform.
-
Thread
littlevGL Graphiclib, benutzt die hier jemand?
(uint16_t x1, uint16_t y1, uint16_t x2, uint16_t y2) { ILI9341_SendCommand (ILI9341_COLUMN_ADDR); ILI9341_SendData(x1>>8); ILI9341_SendData(x1 & 0xFF); ILI9341_SendData(x2>>8); ILI9341_SendData(x2 & 0xFF); ILI9341_SendCommand (ILI9341_PAGE_ADDR); ILI9341_SendData(y1>>8); ILI9341_SendData(y1 & 0xFF); ILI9341_SendData(y2>>8); ILI9341_SendData(y2 & 0xFF); ILI9341_SendCommand (ILI9341_GRAM); } void ILI9341_SendData(uint16_t data) {
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
#5966078: > Mangel an Abstraktion Rein zufaellig, aber wohl exemplarisch: [pre] $ grep "ili9341_fillrect(87, 138," Co2Menu.c ili9341_fillrect(87, 138, 120, 20, BLACK); ili9341_fillrect(87, 138, 120, 20, BLACK); ili9341_fillrect(87, 138, 120, 20, BLACK); ili9341_fillrect(87, 138, 120, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); ili9341_fillrect(87, 138, 135, 20, BLACK); [/pre]
-
Thread
Probleme mit STM32F4 Libs
TM_ILI9341_Rotate(TM_ILI9341_Orientation_Landscape_2); //FIll lcd with color TM_ILI9341_Fill(ILI9341_COLOR_MAGENTA); //Draw white circle TM_ILI9341_DrawCircle(60, 60, 40, ILI9341_COLOR_GREEN); //Draw red filled circle TM_ILI9341_DrawFilledCircle(60, 60, 35, ILI9341_COLOR_RED); //Draw blue rectangle TM_ILI9341_DrawRectangle(120, 20, 220, 100, ILI9341_COLOR_BLUE); //Draw black filled rectangle TM_ILI9341
-
Thread
Wer hat ein ILI9341 Display mit 5v im Betrieb?
Beitrag #7758359: > Aber es gibt sie ja auch als 5V Version. Zeig mal das Datenblatt. Der ILI9341 von ILITEK arbeitet ganz klar und unmissverständlich mit einer VDDI von max. 3.3V. (DS Kap. 18.2.1 General DC Characteristics auf S.236) https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf
mit 5V anbieten. Dann guck dir den Schaltplan und die genaue Spezifikation des Moduls an. Ein ILI9341 als Display gibt es nicht. Das ist ein Treiber für ein Display und irgendwo auf deiner Display-Platine verbaut. Ob 5V Ansteuerung der Platine möglich ist, entscheidet die Beschaltung des ILI9341.
-
Thread
TFT ILI9341 SPI modus ohne D/C pin HILFE!
Die üblichen ILI9341 Displays die mit D/C Pin arbeiten sind diese hier: https://www.ebay.de/itm/2-4-TFT-LCD-Display-Touch-Panel-SPI-Serial-240-320-ILI9341-5V-3-3V-STM32/164178637669?hash=item2639cf3365:g:UacAAOSwhr9cRU8V
Kenne dieses ETT Display Modul, ist ein ILI9341 Controller und muss mit 9-Bit SPI angesprochen werden.
-
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 aussieht
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
ILI9486 8-Bit Parallel Bus deutlich langsamer als SPI
h=LCD_HEIGHT-y; ili9341_setAddress(x, y, x+w-1, y+h-1); for(y = h; y > 0; y--) { for(x = w; x > 0; x--) { ili9341_pushColor(color); } } CS_IDLE; } [/c]
und optimiert. Ich weiß nicht mehr woher ich genau diese Lib habe. Ursprünglich war sie für den ILI9341 vorgesehen. Inzwischen habe ich sie für den ILI9341 ein bisschen optimiert bzw. das habe ich vor 1-2 Jahren gemacht. Ich habe die Dateien mal angehängt. Nicht wundern warum alles dort mit ili9341
-
Thread
ESP-Baseboard auf Proto-Shield
(); //Initialize LCD TM_ILI9341_Init(); //Fill with orange color TM_ILI9341_Fill(ILI9341_COLOR_ORANGE); //Rotate LCD TM_ILI9341_Rotate(TM_ILI9341_Orientation_Portrait_2); //Initialize Touch if (TM_STMPE811_
_Orientation_Portrait_2; //Print some text TM_ILI9341_Puts(20, 20, "Press on LCD", &TM_Font_11x18, ILI9341_COLOR_ORANGE, ILI9341_COLOR_BLACK); TM_ILI9341_Puts(93, 310, "stm32f4-discovery.com", &TM_Font_7x10, ILI9341_COLOR_GREEN, ILI9341_COLOR_BLACK
-
Thread
ILI9341 mit RGB-Interface rotieren
mir hat damals das hier funktionert: [c] // define width and height (depends on rotation) #if ( ILI9341_ROTATE == 0) || ( ILI9341_ROTATE == 180) #define ILI9341_WIDTH 240 #define ILI9341_HEIGHT 320 #endif #if ( ILI9341_ROTATE == 90) || ( ILI9341_ROTATE == 270) #define ILI9341_WIDTH 320 #define ILI9341_HEIGHT 240 #endif ... // change orientation // and set color order ili9341_command( MEMORY_ACCESS_CONTROL); #if ILI9341_ROTATE == 0 ili9341_data( MEMORY_ACCESS_CONTROL_BGR
-
Thread
STM32L151CC SPI DMA ILI9341 will nicht laufen.
(0x03); SendData(0x12); SendData(0x81); SendCommand(ILI9341_PRC); SendData(0x20); SendCommand(ILI9341_POWER1); SendData(0x23); SendCommand(ILI9341_POWER2); SendData(0x10); SendCommand(ILI9341_VCOM1); SendData(0x3E); SendData(0x28); SendCommand(ILI9341_VCOM2); SendData(0x86); SendCommand(ILI9341_MAC); SendData(0x48); SendCommand(ILI9341_PIXEL_FORMAT); SendData(0x55); SendCommand(ILI9341_FRC); SendData(0x00); SendData(0x18
-
Thread
Elegoo Uno R3 2,8" TFT Touchscreen mit SD Karten Slot
PD7|-- AIN1 --> ILI-9341 BIT 7 PD6|-- AIN0 --> ILI-9341 BIT 6 ILI-9341 RD <--|PC0 PD5|-- T1 --> ILI-9341 BIT 5 ILI-9341 WR <--|PC1 PD4|-- T0 --> ILI-9341 BIT 4 AD <-- Touch YP | ILI-9341 DC <--|PC2 PD3|-- INT1 --> ILI-9341 BIT 3 AD <-- Touch XM | ILI-9341 CS <--|PC3 PD2|-- INT0 --> ILI-9341 BIT 2 ILI-
-
Thread
TFT mit ILI9341
Bei mir klappt die Initialisierung mit dem folgenden Code (Controller: ATmega168): [c] void ili9341_init( void) { uint8_t index; // reset als output ILI9341_RESET_DDR |= (1 << ILI9341_RESET_N); // reset aktivieren ILI9341_RESET_PORT &= ~(1 << ILI9341_RESET_N); // ports aktivieren ( 1 = output) ILI9341_DDR = (1 << ILI9341_CS_N) | (1 << ILI9341_D_C_N) | (1 << ILI9341_SDI) | (1 << ILI9341_SCK) | (1 << ILI9341_BACKLIGHT); ILI9341_PORT = (1 << ILI9341_CS_N
-
Thread
STM32U575 und ILI9341 SPI DMA Problem
); ili9341_fill_screen(_lcd, ILI9341_RED); [/c] Funktionen: [c] void ili9341_fill_screen(ili9341_t *lcd, ili9341_color_t color) { ili9341_fill_rect(lcd, color, 0, 0, lcd->screen_size.width, lcd->screen_size.height); } void ili9341_fill_rect(ili9341_t *lcd, ili9341_color_t color, int16_t x, int16_t y, uint16_t w, uint16_t h) { // verify we have something within screen dimensions to be drawn if (ibNOT(ili9341_clip_rect
-
Thread
Abstrakte Klasse durch Initlasisierungsliste referenzieren
public: virtual ~ILtdc() {}; } /////////////////////////////////////// class Ili9341 final { public: Ili9341() noexcept; ILtdc & ltdc; //Interface Ltdc Referenz } /////////////////////////////////////// Ili9341:: Ili9341() noexcept : ltdc(Ltdc()), //
[c]class Ili9341 final { public: Ili9341(ILtdc & l) noexcept; ILtdc & ltdc; //Interface Ltdc Referenz } /////////////////////////////////////// Ili9341:: Ili9341(ILtdc & l) noexcept :
-
Thread
ILI9341: 4 Fragen zum ansteuern
320 writecommand(ILI9341_MADCTL); // Memory Access Control 321 writedata(0x48); 322 323 writecommand(ILI9341_PIXFMT); 324 writedata(0x55); 325 326 writecommand(ILI9341_FRMCTR1); 327
Datenblatt ILI9341?
-
Thread
3.2z Display (color) mit ILI9341 SPI controller. Gibt es das?
Du kannst das Ili9341 doch ganz einfach via SPI ansprechen das kann der 407 doch...
Egal schrieb im Beitrag #4362221: > Du kannst das Ili9341 doch ganz einfach via SPI ansprechen das kann der > 407 doch... Zeigst Du mir eines mit 3.2z Bildschirm?
-
Thread
LCD Claer part of output
void printButtonText(){ tft.setTextSize(4); tft.setCursor(50,180); tft.setTextColor(ILI9341_ORANGE); tft.println("Spring !"); ui.drawProgressBar(10, 220, 320 - 20, 20,0 , ILI9341_WHITE, ILI9341_BLUE); tft.setTextColor(ILI9341_DARKGREY); tft.setTextSize(2); for
10*2; //Serial.println(percentage); ui.drawProgressBar(10, 220, 320 - 20, 20, Value, ILI9341_WHITE, ILI9341_RED); } void setup() { Serial.begin(9600); Serial.println("ILI9341 Test!"); tft.begin(); tft.fillScreen(ILI9341_BLUE); tft.setRotation(ILI9341_SCREEN_270);
-
Thread
LCD mit ILI9325 funktioniert nicht!
Hier kannst du dir auch eine Initialsierung rausziehen: https://github.com/adafruit/Adafruit_ILI9341/blob/master/Adafruit_ILI9341.cpp
Initialsierung zu verwenden Hier auch noch mal eine ganze Lib: http://www.avrfreaks.net/projects/ili9341-library-drive-22-tft-displayderived-adafruit-tft-library-ili9340-type-controller?skey=ILI9341
-
Thread
fbtft_device ILI9341 und ST7789V hinzufügen? Raspbian
Google Suchbegriffe: Raspberry ILI9341 framebuffer Erster Link: http://marcosgildavid.blogspot.ch/2014/02/getting-ili9341-spi-screen-working-on.html Tönt schon mal vielversprechend
Vorhaben auch egal, wo die tatsächlich liegen. Die Mod-Utils finden die. Ein Modul mit dem Namen ILI9341 gibt es auch nicht. und davon steht auch nichts im GitHub-Wiki. Der ILI9341 ist einer der von fbtft unterstützten Controller.
-
Thread
Display an µC
>Ein LPC1768 kann ein ILI9341-Display bei kuerzer Leitungsfuehrung >mit 50 MHz SPI-Clock betreiben Ich habe noch im Kopf dass der ILI9341 max. 10 MHz SPI mitmacht. Bei mir gab es einzelne Pixelfehler ab 12,x MHz. Über Temperatur
sondern lieber einen > µC mit Grafikcontroller und paralleler Ansteuerung. Doofe Frage, die > ILI9341 kann man nicht parallel ansteuern? Muss man da das Interface > nutzen? Der ILI9341 kann sowohl parallel als auch SPI. Parallel ist halt etwas aufwendiger (mehr Leiterbahnen bzw. Kabel, aufwendigere
-
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: https
ILI9341 SPI max FPS performance liegt bei ca. 40 MHz und damit kommst du in etwa auf 23 Bilder pro Sekunde.
-
Thread
Suche Treiber für ili9341 für den paralel betrieb
Ali schrieb im Beitrag #4778568: > Ich benötige den code[Treiber] für einen TFT mit dem ili9341 .... und warum suchst du nicht danach? Weil G**gle kaputt ist? Wenn es wieder funktioniert, hier die Suchbegriffe dafür: ili9341 stm32 driver
(Controller SSD1289) Schau dir den Code vom SSD1289 an. Der Code ist nahezu identisch mit dem ILI9341 im Parallel-Betrieb. Initialisierung ist natürlich zu ändern. Die Portzuweisung im Parallel-Betrieb ist auch für das ILI9341 verwendbar! Suche auch nach STM32F4 -> ILI9325 -> Parallel-Betrieb
-
Thread
SPI Geräte stören sich gegenseitig. ILI9341 regiert auf ENC28J60 Befehle. Was tun
leitung ein 10K Pullup Widerstand habe. So werden die Codes beim TFT gesendet: [code] void ili9341_writecommand8(uint8_t com)//command write { controlport &=~((1<<dc)|(1<<cs));//dc and cs both low to send command _delay_us(5);//little delay ili9341_spi_send(com); controlport |=(1<<cs);//pull high cs } void ili9341_writedata8(uint8_t data)//data write { controlport |=(1<<dc);//st dc high for data _delay_us(1);//delay controlport &=~(1<<cs);//set cs low for operation ili9341_spi_send(data); controlport
-
Thread
TFT mit ILI9341
Die LCD-Controller sind sich zum Teil so ähnlich, dass du nicht sicher sagen kannst, dass es ein ILI9341 ist, wenn das Teil per 8-Bit parallel funktioniert. Könnte auch ein artverwandter Chip darauf sein.
zu kurz), aber zumindest die ID kann ich auslesen. Sie lautet 0x9341. Es ist also tatsächlich der ILI9341 darauf, aber der bessere Suchbegriff für Google ist "SPFD5408".
-
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
ILI9488 ID auslesen
Guten Morgen, nachdem ich vor ein paar Wochen erfolgreich ein ILI9341 mit paralleler Ansteuerung in Betrieb genommen habe, versuche ich gerade, ein ILI9488 anzusteuern. Im grossen und ganzen Funktioniert die Ansteuerung des ILI9341 (es wird alles richtig dargestellt
ILI9341 sprechen willst? Das beisst sich nämlich mit dem hier: Walter T. schrieb im Beitrag #5220811: > Beim ILI9341 bekam ich immer eine vernünftige Antwort (Müll, > irgendetwas, 0x93 0x41).
-
Thread
RAIO RA8872 mit ATMega328P Ansteuern
Sicher geht das. Ist ein ILI9341. Musst nur genügend Zeit mitbringen.
> Ist ein ILI9341 ???
-
Thread
Arduino Nano LCD 5V und 3.3V
ich habe mir für meinen Arduino Nano folgendes Display gekauft: https://www.banggood.com/3_2-Inch-ILI9341-TFT-LCD-Display-Module-Touch-Panel-p-918609.html?rmmds=search&cur_warehouse=UK Wenn ich das richtig verstehe, benötige ich dafür wohl noch 10k Widerstände, da die Signale des Arduino 5V verwenden
mit 3V3 arbeitet. > > Wo steht das bzw. wer sagt dir das? Zumindest der Display Controller ILI9341 arbeitet mit maximal 3.3V (S.224 im DS: "Logic Operating Voltage max 3.3V)" https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf
-
Thread
Camera OV7670: Register Settings für Farbbilder gesucht
mycolorCr - 128); mycolorB = mycolorY + 1.772 * (mycolorCb - 128); // For ILI9341: RGB565 = [RRRRRGGG.GGGBBBBB] mycolor=(uint32_t)(((mycolorR<<8)&0xF800) | ((mycolorG<<3)&0x07E0) | ((mycolorB>>3)&0x001F)); //TM_ILI9341_DrawPixel(x_0, y_0, mycolor);
habe ...). Zum Glück war dieser Fehler schnell gefixed. Zudem kann ich jetzt die Funktion "TM_ILI9341_DrawPixel" statt der Funktion "TM_ILI9341_DrawFilledCircle" verwenden - vormals war DrawPixel nicht "farbdeckend" genug. Jetzt weiss ich natürlich warum. Kleiner Nebeneffekt: das Bild wird nun ca
-
Thread
STECCY - ZX-Spectrum-Emulator mit STM32
späteren Version korrekt funktionieren. Im EmBitz sind nun 4 Target-Varianten konfiguriert: ILI9341-Debug ILI9341-Release SSD1963-Debug SSD1963-Release Hier sollte SSD1963-Release ausgewählt werden.
Die Version 1.4.0 ist eingecheckt. Diese unterstützt nun auch die aufsteckbaren ILI9341-Displays mit 3,2" Größe. Neu: - Source mit ILI9341-Unterstützung - Separate HEX-Datei Steccy-ili9341.hex für ILI-Variante Auf dem ILI9341-Display wird das STECCY-Menü wegen der geringeren
-
Thread
ili9341 Initialisierung undokumentierte Commands
Hallo zusammen, ich beschäftige mich gerade mit dem ili9341 (320*240 / 18bit TFT / SPI). Habe einigen Beispielcode gelesen und viele Gemeinsamkeiten gefunden. Im Vergleich mit den verfügbaren Datenblättern vom ili9341 musste ich feststellen, das die erste
. Hat da jemand eine Quelle für eine vollständige Doku des ili9341 ? Gruß, dasrotemopped.
-
Thread
BMP von SDCard
/faktor; TM_ILI9341_SetCursorPosition(0, 0, xlcd - 1, ylcd - 1); // TM_ILI9341_SetCursorPosition(0, 0, ILI9341_Opts.width - 1, ILI9341_Opts.height - 1); TM_ILI9341_SendCommand(ILI9341_GRAM); for (n = 0; n < ylcd
px=zg + n*xpxcam*faktor + i*faktor;//2byte/px,jedes 2.px tmp = *(__IO uint16_t*)px; TM_ILI9341_SendData(tmp>>8); TM_ILI9341_SendData(tmp&0xff); }//i tmp=px; }//n } [/c]
-
Thread
SPI Display am Attiny 3216
alles drin inkl. Code Bsp. Du kannst auch hier reinschauen. https://github.com/adafruit/Adafruit_ILI9341
Achim S. schrieb im Beitrag #7902572: > Möchte ein SPI Display mit dem ILI9341 am Attiny 3216 in Betrieb nehmen. [...] Irgendwie fehlt im Code die Initialisierung des ILI9341 komplett. Ohne die macht der nach einem Reset erst mal garnix. U.a. weil er sich zunächst im
-
Thread
10k Pull-Up zerstört SPI-Signal (STM32F407)
Walter T. schrieb im Beitrag #5958412: > Ich will ein ILI9341 per SPI mit einem STM32F407 > ansteuern. Das funktioniert hervorragend bis 42 MHz mit SPI1 und SPI2. Im Datenblatt des ILI9341 ist SCL mit max. 10 MHz spezifiziert (100ns clock cycle).
vielleicht mal den SPI-Mode zu den Pullups > anpassen.. > > auf Ruhelage HIGH! Das schmeckt dem ILI9341 nicht gut... ;-)
-
Thread
2.2" GLCD 320x240 mit ILI9341
Hallo, mein ILI9341 LCD Display ist heute angekommen. Hast du hier weitergemacht? Gibt es LIBs die man nutzen kann? Grüße, Y
www.aliexpress.com/item/Wholesale-1PC-2-2-Inch-240-320-Dots-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341/1188518505.html
-
Thread
ili9341 2.8 Zoll Modul Problem
Möglicherweise ist auf einem der Module gar kein ILI9341 verbaut. Lies also erstmal die Identifikation aus.
SPI-Transfer wieder bereit waren und ich mußte hier 2 "NOP" danach einfügen (leider). Hatte ich mit ILI9341 und ILI9225.
-
Thread
TFT und die verschiedenen Interfaces
Link für diejenigen die auch zu faul zum Suchen sind. https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf
Controller ist der richtige oder falsche, wenn du dich nicht ausreichend damit beschäftigst. Der ILI9341 bei deiner letzten Wahl ist auch OK, aber Pin 2-5 wäre dir klar, wenn du das Datenblatt gelesen hättest. Lad es dir doch mal runter: http://newhavendisplay.com/app_notes/ILI9341.pdf Auf Seite
-
Thread
vmp400(ili9341)-Raspberry-LCD an msp430: 5V gefährlich für Launchpad?
zurecht. Es gibt jeweils zwei 5V- und 3,3V-VCCs. Der LCD-Controller ist der sehr gut dokumentierte ili9341. Nicht-Raspberry-ili9341-Displays kommen mit 3,3V klar: http://www.electrodummies.net/de/msp430/ili9341-spi-display/ (kein 5V-Pin vorhanden). Meiner hier aber leuchtet nur, wenn ich 5V an einen der
es gefährlich für das LP, neben den 3,3V auch die 5V des LPs an das Display anzulegen? In der ili9341-Doku (https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf) heißt es >ILI9341 can operate with 1.65V ~ 3.3V I/O interface voltage and an >incorporated voltage follower circuit to generate voltage
-
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 - nicht mehr verfügbar? Alternatives Display?
Servus, mittlerweile nutze ich die ILI9341 Display recht oft und gerne für meine Projekte, da sie billig sind (~4-5€) und mit dem richtigen Treiber auch gut funktionieren. Heute wollte ich Nachschub ordern und musste feststellen: Da stimmt
DisplayFan schrieb im Beitrag #4945278: > ILI9341 - nicht mehr verfügbar? Gleich von 'nicht mehr verfügbar' zu schreiben, nur weil die im Moment etwas teurer sind, halte ich für übertrieben. Auch die Chinesen stellen fest, wo die Nachfrage
-
Thread
ILI9341 SPI-Modul
Läuft wunderbar mit der Adafruit ILI9341 library. Habe zwei davon im Einsatz inkl. Touch. Schaltplan brauchst du nicht, steht alles notwendige auf dem Silkscreen
Beitrag #5780040: > daß ich blos die 16 Bit-Farben auf 18 Bit > strecken muss Das kann der ILI9341 selbst.
-
Thread
Bild an TFT Display anzeigen
www.newhavendisplay.com/specs/NHD-2.4-240320SF-CTXL-FTN1.pdf verweist auf: http://www.newhavendisplay.com/app_notes/ILI9341.pdf Wenn du fertige libs suchst: "ILI9341 library" oder "ILI9341 api" lauten die Suchbegriffe. Da wirst du aber bestimmt noch einiges konfigurieren müssen... Have a nice day :)
dasrotemopped schrieb im Beitrag #4686956: > http://stm32f4-discovery.net/2014/04/library-08-ili9341-lcd-on-stm32f429-discovery-board/ Irgendeine Bibliothek wird ja schon benutzt (siehe LCD_Fill() im Init-Code). Da die für den ILI9341 alle irgendwie "gleich" aussehen, würde ich mal wetten, daß
-
Thread
STM32 F746zg nucleo und ILI9488 TFT per SPI langsam ?
auf dem Foto sichtbare blaue Connector ist übrigens für die 16-Bit Displays (SSD1963, ILI9325, ILI9341...). Da macht so ein Display noch etwas mehr Freude / Speed. Sogar ohne DMA.
Allerdings ist keine CPU damit überfordert. Eigendlich ist die Warheit, das die CPUs sich bei dem ili9341/9388 Display langweilen und könnten noch viel mehr zusätzlich machen. Im Video habe ich da mal ein Beispiel: das ili9341 am SPI2 benutze ich nur als Debug/Status Anzeige, der eigendliches Spass