-
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
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
C Code Verständnis Problem
https://www.stupid-projects.com/driving-an-ili9341-lcd-with-an-overclocked-stm32f103/ Hier mal der Link zur Software. Mir gehts es um den Teil des Codes wo der Touch controller ausgewertet wird. Dirk B. schrieb im Beitrag #6186709: > Meine
-
Thread
EMBITZ math.h
sin ((long double) i / SineFrequency); printfTiny ("SINUS %i %i ", i, (int) s); // ILI9341_DrawPixel (i, 75 + (int) s ,YELLOW); // ILI9341_DrawPixel (i, 175 + (int) s ,GREEN); } [/c] Wie man erahnen kann möchte ich einen Sinus auf einem Display zeichnen. Dieser Code funktioniert
-
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
STECCY - ZX-Spectrum-Emulator mit STM32
Display mit SSD1963-Controller. Ich mache mich im nächsten Schritt nun an die Portierung auf das ILI9341.
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
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
Pin Umschalten beim XMC1100
Moin, ich hatte mal versucht ein Grafikdisplay ILI9341 320x240 mit dem xmc1100 anzusteuern (ich glaube ich hatte damals Soft-SPI verwendet). Da konnte man zusehen wie die Pixel gezeichnet werden. Hab irgendwann aufgegeben. Es gibt einen schönen Testbericht
-
Thread
TFT-Display mit ILI9341: Messwerte als Diagramm darstellen
Hallo, schnell hat man ja ein Display (z.B. mit ILI9341 Controller) an einen Esp32 oder auch Esp8266 angeschlossen. Ich würde jetzt ganz gerne einige Messwerte (z.B. die Temperatur) über die Zeit in einem Diagramm auf einem TFT-Display darstellen.
docs.espressif.com/projects/esp-idf/en/latest/hw-reference/get-started-wrover-kit-v3.html und dem integrierten ili9341 Beispielcode in der Entwicklungsumgebung mitgeliefert. Nach dem SPI-master Beispiel suchen. Nach 2 Minuten Pinout Änderung im Code läuft das auch mit einem Wroom32.
-
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
Einfache Möglichkeit zur Ansteuerung eines Schrittmotors inkl. Display gesucht.
mega2560 mit Touch TFT shield https://www.reichelt.de/arduino-shield-display-2-8-lcd-tft-touch-v2-0-ili9341-ard-shd-2-8touch-p191297.html https://www.amazon.de/AZDelivery-ATmega2560-Arduino-kompatibel-gratis/dp/B01MCX1CIN Display und Bedienung abgehakt Bernd schrieb im Beitrag #6072417: > Schrittmotor
-
Thread
Arduino+AD9833 code für Rechteckfestfrequenz
keine hat -master am Ende Adafruit-MLX90614 Adafruit_CircuitPlayground Adafruit_GFX Adafruit_ILI9341 Adafruit_PCD8544 Adafruit_STMPE610 arduino_994725 Bridge DS1307new Esplora Ethernet FastLED Karl L. schrieb im Beitrag #6055206: > Interpretiere ich die Installationsanweisungen falsch
-
Thread
RAIO RA8872 mit ATMega328P Ansteuern
Sicher geht das. Ist ein ILI9341. Musst nur genügend Zeit mitbringen.
> Ist ein ILI9341 ???
-
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
Display gesucht
Display: https://www.ebay.de/itm/2-4-TFT-LCD-Display-Shield-Touch-Panel-ILI9341-240X320-for-Arduino-UNO-MEGA/123876357819?hash=item1cd79b36bb:g:7doAAOSw5UZY-H1z ESP8266: https://www.ebay.de/itm/D1-mini-ESP8266-NodeMCU-WeMos-ESP12-IoT-LUA-WLAN-WiFi-Arduino/162472460889?_trkparms
im Beitrag #5998323: > Display: > https://www.ebay.de/itm/2-4-TFT-LCD-Display-Shield-Touch-Panel-ILI9341-240X320-for-Arduino-UNO-MEGA/123876357819?hash=item1cd79b36bb:g:7doAAOSw5UZY-H1z > ESP8266: > https://www.ebay.de/itm/D1-mini-ESP8266-NodeMCU-WeMos-ESP12-IoT-LUA-WLAN-WiFi-Arduino/162472460889
-
Thread
Umgang mit globalen Datenstrukturen
ExtMemory Bus, da es ein kastriertes Disco Board ist, wo das Display runter ist und durch ein serielles ILI9341 SPI Display ersetzt wurde. Linker File entsprechend angepasst. Er meint vielleicht, dass man 4k nicht unbedingt call-by value übergeben sollte, weil das den Stack massiv aufbläst und sinnlose
-
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
Beim Setzen von Pixel werden 2 statt 1 gesetzt (STM32F4 + ili9341))
Pixel zeichnet. Mein allgemeines Vorgehen: - SDRAM initalisiert - SPI initialisiert (Für die Ili9341 InitSequence) - Ili9341 initialisiert - LTDC initalisiert - Layer 1 von 2 erstellt mit der Abmessung des Displays - Funktion zum Setzten eines Pixels Mein Code: [c] static constexpr
-
Thread
ATMega Flash wird langsam knapp. Upgrade o. Plattformwechsel?
Beitrag #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
STM32F0xx ILI9341 TFT-Display
ich 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
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
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
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
Arduino: Adafruit ILI9341 Lib extrem langsam (Suche bessere Alternative)
Hallo Gemeinde, ich nutze die Adafruit-Lib zum ILI9341 Controller an einem ESP8266 (Wemos D1). https://github.com/adafruit/Adafruit_ILI9341 Das Display ist über SPI angebunden. Die Funktionalität ist gegeben bzw. das Display läuft. Allerdings
-
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 --
-
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
SD Karten Verlängerung & maximale SPI Länge
Bus läuft im Master Mode mit fclk/2 also in meinen Fall 8 MHz. Sonst hängt neben dem TFT Display(ILI9341) und der SD Karte noch ein ENC28J60 Ethernet Chip dran. Hat jemand ne Idee, woran das liegen könnte bzw. was man dagegen tun kann? Mfg
-
Thread
wie I2C und SPI über 7 Kabel ?
schicken muß, jedesmal das d/CX-Bit und dann die 8 Datenbits hinterher. Wär toll wenn Du für den ILI9341 Beispiel-Code hättest ! Okay Danke, die Störungen hatte ich nicht auf dem Schirm. Original Controller nutzt 9600 Baud zum Lenker und zur Batterie. I2C soll man auch mit 10000 Baud betreiben können
-
Thread
Raspberry Pi Projekt Display SPI oder RGB?
2312 https://retropie.org.uk/forum/topic/14519/fast-refresh-rates-up-to-60fps-with-an-spi-display-ili9341
: https://www.buydisplay.com/default/serial-qvga-2-2-inch-tft-spi-240x320-lcd-touch-display-module-ili9341 um RGB und Spi zu testen. Ich habe da aber eine Frage in bezug auf die Spanungen. Laut Datenblatt darf die Logic Signal l/O Spannung nicht über 3 Volt (https://www.buydisplay.com/download/manual
-
Thread
ESP32 A1S Eval
Sekundenkleber auf das Board wo noch Platz war geklebt. Die Vebindungen sind Fädeldraht. Ein TFT Display mit ILI9341 läuft mit dem Board super. Zwei Brüllwürfel sorgen für den notwendigen Krach :-) Mit einem ordentlichen Gehäuse könnte das ein gutes Zweitradio (mit MP3 Player) werden. Hab sogar noch zwei GPIOs
auf das Board wo noch Platz war geklebt. Die > Vebindungen sind Fädeldraht. Ein TFT Display mit ILI9341 läuft mit dem > Board super. Zwei Brüllwürfel sorgen für den notwendigen Krach :-) > Mit einem ordentlichen Gehäuse könnte das ein gutes Zweitradio (mit MP3 > Player) werden. Hab sogar noch
-
Thread
Bekomme TFT-Touch einfach nicht funktionell.
Das steht auf der Amazon-Seite: Controller: ILI9481- oder ILI9488-Treiber (Standardeinstellung zufällig). Klasse: zufällig !!!
model is known or the modules is unreadable,you can use this constructed function LCDWIKI_KBV mylcd(ILI9341,A3,A2,A1,A0,A4); //model,cs,cd,wr,rd,reset //if the IC model is not known and the modules is readable,you can use this constructed function //LCDWIKI_KBV mylcd(240,320,A3,A2,A1,A0,A4);//width,
-
Thread
Suche Touch Display 2.8 Zoll ILI9341 240x320 SPI TFT LCD-Display Touch PANEL SPI serial port Modul
Lieferzeit Hat jemand eine Idee wo ich das schneller bekomme Vielen Dank Hermann 2.8 Zoll ILI9341 240x320 SPI TFT LCD-Display Touch PANEL SPI serial port Modul
-
Thread
umstieg von Symbol zu Grafikdisplay
Verdächtigen aus der Arduino-Welt. https://www.ebay.de/sch/i.html?_from=R40&_sacat=0&LH_BIN=1&_nkw=tft+spi+ili9341&rt=nc&LH_PrefLoc=1 Sie lassen sich über wenige Leitungen (SPI) ansteuern und es gibt viele vorgefertigte Sourcen und Fonts dafür. Hier werden sich dazu vermutlich noch mindestens 10 Fachleute
aus der Arduino-Welt. > > https://www.ebay.de/sch/i.html?_from=R40&_sacat=0&LH_BIN=1&_nkw=tft+spi+ili9341&rt=nc&LH_PrefLoc=1 > > Sie lassen sich über wenige Leitungen (SPI) ansteuern und es > gibt viele vorgefertigte Sourcen und Fonts dafür. > > Hier werden sich dazu vermutlich noch mindestens
-
Thread
ESP32: esp-idf & ILI9341 LCD Display
Hallo, ich habe ein Problem mit der Anbindung eines LCD's mit ILI9341 Controller an den ESP32. Das Display habe ich bei amazon gekauft: https://www.amazon.de/Ili9341-240X320-Display-Touchscreen-Ladicha/dp/B07BYTT1WZ Ich verwenden einen aktuellen Branch des offiziellen
initialise_lcd(void) { /*Initialize LCD*/ lcd_conf_t lcd_pins = { .lcd_model = LCD_MOD_ILI9341, .pin_num_miso = GPIO_NUM_12, // leave unconnected .pin_num_mosi = GPIO_NUM_13, .pin_num_clk = GPIO_NUM_14, .pin_num_cs = GPIO_NUM_15,
-
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
im Beitrag #5780040: > daß ich blos die 16 Bit-Farben auf 18 Bit > strecken muss Das kann der ILI9341 selbst.
-
Thread
Schnellere MCU als der ESP8266 zu einem guten Preis?
Adressraum der CPU liegen hat. Zu langsam? https://www.youtube.com/watch?v=02-vUJkdGzs Das ist ein ILI9341 mit 16bit-Parallel-Interface via FSMC angebuden an einem STM32F407. Ok, ist kein Video mit 25 oder mehr fps, aber für die meisten Anwendungen jenseits von Video und Animation m.M.n. völlig ausreichend
Harry L. schrieb im Beitrag #5767432: > Zu langsam? > Youtube-Video "STemwin mit ILI9341" > > Das ist ein ILI9341 mit 16bit-Parallel-Interface via FSMC angebuden an > einem STM32F407. Ganz schön zittrige Finger hast du da ;) Spass beiseite, ... Ist das so ein Display, welches
-
Thread
Arduino - SPI über lange Leitung
Zweck, aufgrund der vielen Libaries, für einen Arduino entschieden. Ich habe mir ein 3,2" TFT mit ILI9341 Controller und einem Touchscreen mit XPT2046 Controller zugelegt. Beides wird über SPI angestuert. Zusätzlich ein SD Card Reader für die Bilder die ich Anzeigen will. Der Plan ist/war das Display
Benjamin H. schrieb im Beitrag #5762619: > Ich habe mir ein 3,2" TFT mit ILI9341 Controller und einem Touchscreen > mit XPT2046 Controller zugelegt. Beides wird über SPI angestuert. > Zusätzlich ein SD Card Reader für die Bilder die ich Anzeigen will. Nobel geht die Welt
-
Thread
SDL2: Flackern unter Windows 10
[c] /* Variablen und Konstanten fuer Display-Emulation */ const char headline[] = "TFT ILI9341 Emulation"; SDL_Window * pWindow; SDL_Renderer * pRenderer; SDL_Texture * pTexture; /* Grafik-Teil des Mockups mit SDL initialisieren */ exit_t tft_sdl_init(void)