-
Thread
über ESP8266-01 mit PCF8574 IO ein TFT ILI9341 Display ansteuern
kleine Frage, kann ich mit einem ESP8266-01 über I2C I/O Erweiterung(PCF8574) ein TFT Display(ILI9341)ansteuern oder wird´s zu langsam ? für Antworten Vielen Dank Hans
Hans G. schrieb im Beitrag #5187430: > ein TFT Display(ILI9341)ansteuern Ja. Hans G. schrieb im Beitrag #5187430: > oder wird´s zu langsam ? Ob es zu langsam wird ist eine Frage wie hoch deine Leidensfähigkeit ist / sein wird. Aber ja, es wird sehr
-
Thread
XPT2046 Probleme beim Auslesen
Hallo Zusammen, ich habe ein ili9341 Display mit einem XPT2046 Touchcontroller. Beide hängen zusammen am Hardware SPI eines Atmega1284p. Display funktioniert soweit. Probleme hab ich mit dem Touchscreen. Dieser liefert mit Werte von
-
Thread
Verständnisproblem SPI-Interface Display
wenn ich mich recht entsinne. Wobei diese Zeit bei den modernen TFTs sehr kurz ist. 350 ns beim ILI9341.
-
Thread
ILI9341 mit Touchscreen (XPT2046) C Lib
Hallo zusammen, ich habe ein ILI9341 mit Touchscreen Controller (XPT2046). Für das ILI9341 habe ich bereits eine fertige Lib gefunden. Für das XPT2046 aber noch nicht. Hat zufälligerweise schon jemand so eine in C geschrieben?
-
Thread
Suche fertige Kombi aus ESP8266 mit Display
wifi-color-display-kit-24/ Dieses Kit gefällt mir auch richtig gut - benutzt offenbar fast das gleiche Display (ILI9341 + XPT2046), nur mit etwas kleinerer 2.4" Diagonale.
-
Thread
STM32F103: Port-Pin wird nicht angesprungen
io_toggleBit(SPARE0_GPIO, SPARE0_Pin); //io_toggleBit(LED2_GPIO, LED2_Pin); //glcd_ili9341_putsth(val, 1); val <<= 1; if( val == 1<<8 ) val = 1; uint32_t merker = (uint32_t) GPIOB; delay_ms(200); io_toggleBit(GPIOB, GPIO_Pin_3); // Wirkung
-
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
Nucleo-Board F103RB auch 5V tolerant?
zuverlässig zerstören. Selbst mit einem TFT Shield für Arduino unfreiwillig ausprobiert. Onboard war ein ili9341 TFT mit 3,3V Pegel, dazu 5V Pegelwandler um den ili9341 zu schützen. Die 5V Signale habe die IOs vom Nucleo geschossen. Gruß, dasrotemopped.
-
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
STM32F103 - Timer2 Overflow Interrupt
es reicht wenn man sein Programmiermodell und die API dazu verstanden hat. Ich benutze auch ein ILI9341 SPI Display, überhaupt keine Ahnung wie das genau funktioniert, packe eine fertige Lib drüber mit ein paar Zeichensätzen, Linien, Kreise, Farben....und es spielt einwandfrei. /* Der Timer clock'ed
-
Thread
NodeMCU und ILI9341-TFT
Guten Tag, Ich möchte mir einen 3.2 Zoll TFT-Touch Display (Treiber: ILI9341, Touch Controller: XPT2046, Ein Bild ist angehängt) besorgen und möchte auf diesen gerne über meinen NodeMCU (hat nur 11 GPIO) etwas anzeigen lassen. Es geht hier nur um die Frage, ob das machbar
Jens P. schrieb im Beitrag #5103788: > Ich möchte mir einen 3.2 Zoll TFT-Touch Display (Treiber: ILI9341, Touch > Controller: XPT2046, Ein Bild ist angehängt) besorgen und möchte auf > diesen gerne über meinen NodeMCU (hat nur 11 GPIO) etwas anzeigen > lassen. > > Es geht hier nur um die Frage
-
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
STM32 Header
sofort eine Textkonsole. Kostet maximal 64 kB mit Font, aber Speicher ist ja genug da. Kann mal ein ili9341 über SPI sein, mal auch etwas mehr, wenn es die CPU hergibt. Das Terminal im Bild belegt 3,1% der Ressourcen (65044 Byte von 2MB Flash). Das ist doch akzeptabel, oder ? Zugriff auf die SD Karte
-
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
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
16 Bit LCD mit I2C möglich?
RaspBerrys (haben SPI) zu verwenden. Die sind höher auflösend als die "kleinen" Displays mit SPI (z.B. ILI9341) und können auch Touch. z.B: http://www.ebay.de/itm/3-5-Zoll-TFT-SPI-LCD-Touch-Screen-Display-Monitor-Modul-fur-Raspberry-Pi-2B-3B-/152289941365?hash=item2375301775:g:i88AAOSwYHxWJADr Allerdings
-
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
fbtft load module und Raspbian Jessie
Step Anleitung die man für neue Raspbian benutzen kann..... Eine Anleitung um per device tree ili9341 oder ST7735 zu aktivieren findet man auch nicht, bzw. die vorhandenen Overlays im Image sind wohl nicht die richtigen. D.h. ich müsste die Overlays irgendwie heineinkopieren vom internet? Deswegen
-
Thread
Alternativer Display Driver IC zu ILI9341
. Kennt jemand eine Alternative zum ILI9341? Als Einzelkomponenten finde ich den nicht... Alternative zur Alternative weiss vielleicht jemand wo ich den in Europa bekomme? Danke und Gruss
mechanische Träger und enthält nur Steckverbinder und ggf noch Pegelwandler - mehr nicht. Displays mit ILI9341 gibts einzeln zuhauf, zB. http://www.densitron.com/en-us/products/tft-displays/tft/ fchk
-
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
USB Mass Storage + Virtual COM Port, SD Card als Bibliothek für "Arduino"-Ähnliche?
in kürzester Zeit mit >niedrigstem Aufwand und keinerlei Optimierung :-) STM32F4 Discovery + ILI9341 + STM32GENERIC (https://danieleff.github.io/STM32GENERIC/ ) wäre eventuell ein Möglichkeit. Was soll USB-Mass Storage genau können? Nur das Programm auf den Prozessor laden oder Daten in das
-
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
STM32F7 für Hobby-Bastler machbar ?
VGMXHxBtGaE den Quellcode gibts auch zum Download http://www.dasrotemopped.de/dateien/STM32F429i-Disco_ILI9341_20170212_clean.zip Jetzt will ich die Ausreden hören. Gruß, dasrotemopped.
-
Thread
STM32F4 Discovery Arduino
8MByte Ram. In der Beschreibung wird es zwar nicht explizit erwähnt, aber scheinbar hat es ein ILI9341 TFT Display. Für dieses gibt es ja mittlerweile haufenweise Treiber, sodass es ziemlich einfach wird, damit auch Graphik darzustellen.
-
Thread
ILI9341 Teil des Bildschirmes wird nicht bemalt
nutze ein vor einem guten Jahr bei Ebay erworbenes 2,4" 320x240px Display. Es ist relativ sicher ein ILI9341 verbaut. Ich habe mir die TFTLCD library von Adafruit geholt (https://github.com/adafruit/TFTLCD-Library). Beim Versuch den Graphictest durczuführen, scheiterte es am Auslesen des Chips. Also habe
-
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
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
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
STM32 SPI im IRQ
Bildaufbau spaltenweise mache (Dauer etwa 85µs) geht es nicht schneller. Da mich der F3 schon bei ILI9341-Displays geärgert hat, hab ich den mal durch einen F103 ersetzt. Hat aber am Verhalten nichts geändert. Kann mir jemand sagen, was ich übersehe?
Michael schrieb im Beitrag #4925986: > Da mich der F3 schon bei ILI9341-Displays geärgert hat, hab ich den mal > durch einen F103 ersetzt. Hat aber am Verhalten nichts geändert. > > Kann mir jemand sagen, was ich übersehe? Häng mal den ganzen Code dran. Versuche
-
Thread
STM32F1 Evaluation Board gesucht mit Display
China wie z.B. http://www.ebay.de/itm/240x320-2-4-SPI-TFT-LCD-Serial-Port-Module-3-3V-PBC-Adapter-SD-ILI9341-M-/172271525140, ein paar Sensoren auf Breakoutboard und ein paar Kabel mit Dupontsteckern, hast Du für etwa 30€ alles um Monate lang Spaß zu haben. Wenn Du lieber einen M4 haben willst, mit dem
-
Thread
STM32F4 FSMC Adressauswahl für TFT basierend auf ILI9341
Schaltplan für ein Projekt, bei dem der STM32F405 zum Einsatz kommt. Ich habe ein 240x320TFT mit ILI9341, das ich über FSMC ansteuern möchte. Der STM32 verwendet gemäß STM AppNote AN2790 folgende Datenleitungen: - FSMC [D0:D15]: FSMC databus: 16-bit width - FSMC NEx: FSMC Chip Select - FSMC NOE
Wie verdrahte ich die Addressleitungen (Ax bzw. NEx), sodass ich am Ende auch erfolgreich mit dem ILI9341 sprechen kann? Da ich noch nie mit externem RAM gesprochen habe und ich mir nicht sicher bin, wollte ich hier einfach nochmals nachfragen! Viele Grüße!
-
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
LAN2GPIB mit Arduino-Nano und LAN Shield
Nucleus Nein - es sind diese Module: 3.2 inch TFT LCD screen with resistive touch screens ILI9341 display module http://s.aliexpress.com/EZnqyyy2 STM32F407VET6 development board Cortex-M4 STM32 minimum system learning board ARM core board http://s.aliexpress.com/IVziYryE Arduino ist
-
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