Link für diejenigen die auch zu faul zum Suchen sind. https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf
TFT 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
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
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
A ili9341_writecommand8(0xCB); for(int i = 0; i < 5; i++) ili9341_writedata8(pgm_read_byte(&ili9341InitCodes[i])); //power control B ili9341_writecommand8(0xCF); for(int i = 0; i < 3; i++) ili9341_writedata8
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
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... ;-)
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
"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?
ILI9341 a-Si TFT LCD Single Chip Driver 240RGBx320 Resolution and 262K color Specification Version: V1.09 Document No.: ILI9341_DS_V1.09.pdf ILI TECHNOLOGY CORP. Hsinchu Country 302 Taiwan R.O.C.ity, Tel
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
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
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
Delete (back space)on keypad tft.print("Del"); // Print Del on keypad tft.fillRect(255, 180, 60, 30, ILI9341_RED); //Draw RED button for SET Voltage on keypad tft.drawRect(255, 180, 60, 30, ILI9341_WHITE); //Draw WHITE outline on SET button on keypad tft.setTextColor(ILI9341_YELLOW); // Determine the color
//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
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. >
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
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
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