-
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
-
Thread
STM32F0xx ILI9341 TFT-Display
mich für eine Arbeit in das STM32F072B-DISCO Board ein und versuche vergebens ein 3,5" Display (ILI9341) über SPI anzusteuern. Während meiner Suche bin ich auf folgendes GitHub-Projekt gestoßen: https://github.com/martnak/STM32-ILI9341 Mit seinem Treiber soll man mit jedem STM32x Chip in der
bereits ein definierter Typ: SPI_HandleTypeDef Ich würde es so machen: [c] SPI_HandleTypeDef *hILI9341; hILI9341 = hspi2; [/c] und dann überall nur noch hILI9341 nutzen. Der Austausch von hspi5 ist dank Refactoring ja kein Problem. Henning R. schrieb im Beitrag #5961885: > Also würdest
-
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); void
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 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
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
ILI9341 mit RGB interface
das STM32F429i-disc1 verwendet den ili9341 im directdrive-RGB Modus. Im Beispielcode vielleicht mal nachschauen, wie es dort gemacht wird. Gruß, dasrotemopped.
//my.st.com/public/STe2ecommunities/mcu/Lists/cortex_mx_stm32/Attachments/69261/STM32F429i-Disco_ILI9341_20160824.zip (incl. ili9341 Lib für CubeMX) BIN-Datei mit ST-Link Utility flashen ... Den Rest muss du dir jetzt selbst anlesen. Gruß, dasrotemopped.
-
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?
sieht mal aber nicht. Der Zugriff auf den Touch-controller (XPT2046) und den Display-Controller (ILI9341) ist mir schon klar, da habe ich auch die Datenblätter dazu. Den Controller sieht man übrigens nicht, der ist unter dem Display, und ich möchte das Modul nicht zerlegen. Meine Frage war nach der
-
Thread
ILI9341 auf RGB umstellen
Problem sein könnte? Das Datenblatt findet ihr hier: https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf
ignoriert. Das steht auch so im Datenblatt im Commando Pixel Format Set (3Ah). Verdrahte dein ILI9341 auf ein paralleles Interface und es wird funktionieren. Gruß
-
Thread
fbtft modprobe ili9341 9bit remains black
modprobe and modern raspbian jessie (pixel)? please find here an example which is not working (for ili9341): sudo modprobe fbtft_device custom name=fb_ili9341 buswidth=9 speed=32000000 rotate=270 fps=30 gpios=reset:23,dc:24 dmesg [ 41.792874] fbtft: module is from the staging directory, the quality
32000kHz 8 bits mode=0x00 [ 41.806421] fb_ili9341: module is from the staging directory, the quality is unknown, you have been warned. [ 41.807627] fb_ili9341 spi0.0: 9-bit SPI not available, emulating using 8-bit. [ 42.124063] graphics fb1: fb_ili9341
-
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
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
Arduino Display Probleme
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
raushauen kann. Auf Youtube findest du eine Menge Beispielvideos wenn du zb nach dem Controller 'ILI9341' suchst.
-
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
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 Bild
1QIT wurde geschrieben in (WC_I: 9 2 Arbeiter -20C NT 2 090 -8 Verbindungsmodus / Yu Dong [C:00G/ILI9341 1 mit ED bm und 2 Ling D; Voller SP 30 Kirgisistan Richtung, 12:00, UHR 3. Mechanische Spezifikationen Ohr 1 Chirurgie R 5480 voll 812 ba 3 Es gibt einen Unterschied zwischen 0UN: Menschen kennen
-
Thread
ILI9341 Display Standardisiert?
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.