-
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.
-
Thread
STM32F429 LTDC Nutzen, welche Displays sind möglich?
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 nicht
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
ILI9341 an Raspberry Pi 3B+ mit Raspberry Pi OS 13?
wie beispielsweise hier versucht durchzuackern: https://www.xgadget.de/anleitung/2-2-spi-display-ili9341-am-raspberry-betreiben/ Oder auch: https://github.com/juj/fbcp-ili9341 Wie man wahrscheinlich merkt an meinem Text wenn ich in der Programmierung nicht bewandert aber gut bekannt mit dem Befehlen
/configuration.html#part3.1 Speziell zu fbtft, ili9341 usw, findet sich bestimmt auch ein Tutorial.
-
Thread
ILI9341 Spannungsregelung
Kurze Frage, ich steuere mein LCD mit ili9341 controller über einen at90can an. dieser hat 5 V ausgangsspannung. Wie regel ich diese spannung am besten auf 3,3 V runter? Gibt es dafür einen schnellen Tip? Vielen Dank im voraus
Wenn du nur das Display mit Strom versorgen möchtest reicht eine z Diode aus. Der ili9341 verträgt der 5v Steuersignale vom uC? Wenn nicht dann Pegelwandler. Oder dein komplettes Projekt wird mit 3.3V betrieben. :) Und ja, ein Regler ist möglich. SMD?
-
Thread
Arduino_IDE mit ESP8266 und Ucglib unter Win7-64bit
Ucglib_ILI9163_18x128x128_HWSPI ucg(/*cd=*/ 9 , /*cs=*/ 10, /*reset=*/ 8); /* HW SPI Adapter */ //Ucglib_ILI9341_18x240x320_SWSPI ucg(/*sclk=*/ 7, /*data=*/ 6, /*cd=*/ 5 , /*cs=*/ 3, /*reset=*/ 4); //Ucglib_ILI9341_18x240x320_SWSPI ucg(/*sclk=*/ 13, /*data=*/ 11, /*cd=*/ 9 , /*cs=*/ 10, /*reset=*/ 8); //Ucglib_ILI9341
there): Ucglib_ILI9341_18x240x320_HWSPI ucg(/*cd=*/ 2 , /*cs=*/ 4, /*reset=*/ 5); For the touch driver: T_CS -> GPIO16 (aka XPD ?) T_IRQ -> GPIO0 (must disconnect every time you reflash!!) If you use those, you
-
Thread
ILI9341 und ST7789 Kompatibilität
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 irgendwie
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
Raspberry Pi 2 - LCD COntrollerTyp
Irre ich mich oder steht da: > Backlight dimming (PWM); LCD controller ILI9341
das falsche Display. Im Titel steht 320*240, weiter unten dann 320*480. Also wie gesagt, der ILI9341 kann nur 320x240.
-
Thread
Ansteuern eines 2.4 Inch TFT Display(Ili9341 Controller)
Hallo, der Ili9341 Controller für TFT Display ist nicht nur sehr schnell. Er kann zwei Modi parallel und natürlich auch seriell, diese Modi die ich auch nutze (SPI). Somit hat @Thomas Forster es erkannt, seriell ist
Ja somit war wohl meine erste Anfrage an Jan gemeint. Kann man Ili9341 Controller Interface auf Platine anzapfen.(Bild senden) Gruß
-
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
#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
adafruit ili9341 5 V?
schonmal ausprobiert? Denn im ili9341 datenblatt stehen max 3,3 V vielen dank im voraus.
dieses display auch 5 V kompatibel ist? Ist das eine Frage? Dann: ja, das steht da. > Denn im ili9341 datenblatt stehen max 3,3 V Ist auf der Platine vielleicht noch irgendeine Außenbeschaltung? Gruß Dennis
-
Thread
Ist ein SPI TFT schneller auf einem ARM mit 72MHz als mit AVR 20?
So ein ILI9341 kann auch parallel über ein External Bus Interface von einem Mega2560 (Mega64/128/1280/1281/2560/2561) angesteuert werden. Ein Buszyklus dauert 4 Oszillatortakte, also kannst Du bei 16MHz maximal
> 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
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
China TFT LCD Touch Screen Module for Arduino
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 die "ports", also die Pinne für
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
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
am ESP32 laufen, aber das ist ja da nicht entscheidend. Odroid Go hat ein 320x240 2,4" mit dem ILI9341 drin, solange da der C64-Emulator ohne ruckeln die Speile schafft, kann es nicht zu langsam sein. ;) In 2,8" habe ich auch eins laufen, da aber keine schnell bewegten Sachen. Das gibt es auch als
-
Thread
Arduino für die Old-P Punktschweißmaschine
Rückgabe gefordert bzw. "Fall eröffnet" doch das kann > dauern... > > Old-Papa Moin Die ILI9341 sind doch die passenden Displays für die 7.2.1 Firmware! Also sollte meiner meinung nach ohne änerungen laufen. Gruß
Frickel F. schrieb im Beitrag #5977244: > > Moin > > Die ILI9341 sind doch die passenden Displays für die 7.2.1 Firmware! > Also sollte meiner meinung nach ohne änerungen laufen. > > Gruß Oha, mit dieser Version habe ich mich noch nicht befasst. Ich muss
-
Thread
Probleme mit pgmspace. ATMega1284P hangt sich durch strcpy_P auf
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
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
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
STemWin am STM32F429-Disco Problem mit Landscape
direkt über den Display-Controller machen möchtest: http://www.newhavendisplay.com/app_notes/ILI9341.pdf Kapitel 9.3 Seite 208 Gruß Stephan
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 hatte
-
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
[S] extra breites Grafikdisplay
#6434814: > da ist kein controller dabei ! Käse! Controller ist dabei, und Controller ist ILI9341. m.n. schrieb im Beitrag #6434824: > ich glaube, *daß* ist ein Display im Hochformat, auch wenn die > Abbildung anderes suggeriert. Du kannst glauben was du willst, aber ich weiss dass alle gängigen Controller (inkl. obengenannten ILI9341) normal, spiegelverkehrt, hochformatig und querformatig darstellen können. Und einen Artikel schreibt man nicht "daß" sondern "das".
-
Thread
AVR-Studio 4.19 und JTAG ICE MK2 unter Windows 11 64 Bit installieren
) $(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
=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 gesund
v=EFAfcsYOriM https://www.youtube.com/watch?v=n13RQMNFDOA https://github.com/adafruit/Adafruit_ILI9341
-
Thread
stm32 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 Display ILI9341 Textänderung
Guten Tag, bei meinem Versuch eine Temperatur auf einem ILI9341 abzubilden scheitere ich daran, das der alte Temperaturwert mit dem neuen Wert überschrieben wird, was dazu fürt das das ganze immer unleserlicher wird. Der alte Wert wird also nicht gelöscht. tft.setCursor
Libraies: #include "DHTesp.h" #include "SPI.h" #include "Adafruit_GFX.h" #include "Adafruit_ILI9341.h"
-
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
ILI9341 reagiert anders als erwartet
Moin, ich versuche gerade ein LCD mit ILI9341 in Betrieb zu nehmen. Es ist ein 320*240 TFT mit 16Bit Datenleitung. Im Testaufbau ist noch ein weiteres LCD verbaut welches wunderbar funktioniert. Beide Dislays teilen sich die WRX und DCX Datenleitungen
PORTH |= (1<<T_LCD_CS); } [/c] Init Sequenz aufs kleinste Reduziert: [c] void init_ili9341(){ DDRH |= (1<<T_LCD_CS); DDRE |= (1<<T_LCD_RD); DDRH |= (1<<T_LCD_RST); PORTH |= (1<<T_LCD_RST); _delay_ms(1); // Delay 1ms PORTH &=~(1<<T_LCD_RST); _delay_ms(100); // Delay
-
Thread
Probleme ILI9341 8Bit
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, zum
ersichtlich auf den Fotos erwartet das TFT 5V Signalpegel und konvertiert sie nach 3.3V für den ILI9341. der verwendete NXP i.mxRT1020 ist ein typischer Cortex-M mit 3,3V IO Spannung >Wären Sie an diesem Projekt gesessen, hätten Sie jetzt wahrscheinlich >zerstörte Pins am MCU. >Die sind nicht
-
Thread
STM32: ILI9341 16bit parallel
anderes Display. Das hab ich derzeit : https://eckstein-shop.de/28-mit-Touchscreen-TFT-LCD-Display-ILI9341-Kompatibel-Arduino LG
Umtausch sinnvoller?? Hier https://www.mikrocontroller.net/topic/426112#4994417 ist das ILI9341 oder ILI9325 verwendet (vom physikalischen Aufbau her identisch). Einfach wenn man sich nicht vor dem Verdrahten scheut.
-
Thread
Ansteuerung LCD ILI9341
/ Set range DCOCTL = CALDCO_1MHZ; BCSCTL3 = LFXT1S_2; BCSCTL2 = 0; //Port1(ILI9341) P1DIR = BIT0; P1OUT = 0; P1SEL = BIT1 + BIT2 + BIT4; P1SEL2 = BIT1 + BIT2 + BIT4; UCA0CTL0 |= UCMSB + UCMST + UCMODE1; // 4-pin, 8-bit SPI master UCA0CTL1 |= UCSSEL
#3334626: > Die verwendeten Commands scheinen lauf Datasheet > (http://www.orientdisplay.com/pdf/ILI9341.pdf) nur ein byte lang zu > sein. auf Seite 64 ist der Aufbau eines spi-Befehls dargestellt. Das sind mehrere Bytes, eingeleitet durch den Wechsel von cs von high auf low. >CS ist habe
-
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
touchpad ili9341 will nicht wie es soll
CubeMX sehr schnell ein funktionsfähiges Gerüst aufbauen. Naja - sehr schnell ist relativ. Bis das ili9341 lief, das war für mich schon grenzwertige Quälerei. Ich denke aber auch, wenn die Grundfunktionen erst mal funktionieren ist das ein tolles System. Blackpill F411 ist auch eine andere Hausnummer wie
-
Thread
Landscape-Mode am STM32F429-Discovery (ILI9341)
komplette Puffer mit der Farbe grün gelöscht hat jemand ein Beispiel mit Landscape-Mode auf dem ILI9341 ? (falls ich meinen Code posten soll, bitte schreiben) Gruss Uwe
Dann wende halt sinngemeass an, was hier unter "Codesammlung" -> "2.2" GLCD 320x240 mit ILI9341" beim Drehen gemacht wird.
-
Thread
VGA-Ausgabe in Elektronikprojekt einbauen
=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 mir
-
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 werden
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
ili9341 grauer Bildschirm!
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