-
Thread
ILI9341: 4 Fragen zum ansteuern
320 writecommand(ILI9341_MADCTL); // Memory Access Control 321 writedata(0x48); 322 323 writecommand(ILI9341_PIXFMT); 324 writedata(0x55); 325 326 writecommand(ILI9341_FRMCTR1); 327
Datenblatt ILI9341?
-
Thread
SD Karten Library für ATMega gesucht
ihn NICHT!!! Sondern an der SD-Karte!!! Jop habe ich auch gemerkt auf dem TFT Display 2,2 Zoll ILI9341 sind zwei Widerstande nah am Sockel. Der CS und MISO Pin ist bereits über ein 10K Widerstand auf 3,3 Volt gezogen. Meiner ist also überflüssig. Also die SD Karte funktioniert auf dem ATMega328P
-
Thread
Grafik Display gesucht für PIC18F2550
Microcontroller angesteuert hat. Bei Nico gibt es ein paar Tutorials und Libs - für das weit verbreitete ILI9341 mit SPI Schnittstelle: http://pic-projekte.de/wordpress/?p=2767 - und für das SSD1306 mit I2C http://pic-projekte.de/wordpress/?p=3171
angesteuert hat. > > Bei Nico gibt es ein paar Tutorials und Libs > - für das weit verbreitete ILI9341 mit SPI Schnittstelle: > http://pic-projekte.de/wordpress/?p=2767 > - und für das SSD1306 mit I2C http://pic-projekte.de/wordpress/?p=3171 Danke für deine Antwort. Die Seite kannte ich schon,
-
Thread
SPI Geräte stören sich gegenseitig. ILI9341 regiert auf ENC28J60 Befehle. Was tun
leitung ein 10K Pullup Widerstand habe. So werden die Codes beim TFT gesendet: [code] void ili9341_writecommand8(uint8_t com)//command write { controlport &=~((1<<dc)|(1<<cs));//dc and cs both low to send command _delay_us(5);//little delay ili9341_spi_send(com); controlport |=(1<<cs);//pull high cs } void ili9341_writedata8(uint8_t data)//data write { controlport |=(1<<dc);//st dc high for data _delay_us(1);//delay controlport &=~(1<<cs);//set cs low for operation ili9341_spi_send(data); controlport
-
Thread
Nucleo STM32F746ZG & Seedstudio 2.8" TFT Touch Shield V2.0
h" #include "Arial28x28.h" //SPI_TFT_ILI9341 TFT(D11, D12, D13, D5, D7, D6,"TFT"); // (mosi, miso, sck, cs, reset, dc) SeeedStudioTFTv2 TFT(A3, A1, A2, A0, D11, D12, D13, D5, D6, D7, D4); int main() { TFT.background(Blue);
-
Thread
Einplatinencomputer mit schnellem Standby?
Beispiele im Netz (wenn Dir das überschaubar dünne Datenblatt schon zu aufwendig ist...), für ein ILI9341-Display gibt es ebenfalls Bibliotheken zu Hauf. 3-4 Wochenenden und die erste Fassung steht. Das aufwendigste ist hinterher eh das Userinterface mit GUI. Aber das Problem hast Du mit den anderen
-
Thread
Suche Treiber für ili9341 für den paralel betrieb
Ali schrieb im Beitrag #4778568: > Ich benötige den code[Treiber] für einen TFT mit dem ili9341 .... und warum suchst du nicht danach? Weil G**gle kaputt ist? Wenn es wieder funktioniert, hier die Suchbegriffe dafür: ili9341 stm32 driver
(Controller SSD1289) Schau dir den Code vom SSD1289 an. Der Code ist nahezu identisch mit dem ILI9341 im Parallel-Betrieb. Initialisierung ist natürlich zu ändern. Die Portzuweisung im Parallel-Betrieb ist auch für das ILI9341 verwendbar! Suche auch nach STM32F4 -> ILI9325 -> Parallel-Betrieb
-
Thread
TFT-Shield 2.8 ITDB02 läuft am Uno nicht?
Angaben von diesem Wiki .... : - Die Version 1 hat den ILI9325 Controller - Die Version 1 hat den ILI9341 Controller Die beide Controller sind sich recht ähnlich .... Frank E. schrieb im Beitrag #4755394: > Für die Anzahl der Pins kommt mir übrigens die oben gezeigte Init-Zeile > etwas kurz vor
selbe Ergebnis bringen, laut Header-Datei) hier die relevanten Einträge: #define ITDB28_V2 32 // ILI9341 (8bit) #define ITDB28 4 // ILI9325D (8bit) Versuchs mal damit. Dann könnte man noch mit den Einträgen der Pins (A5,A4,A3,A2) spielen aber die müssten eigentlich so bleiben wie von itead
-
Thread
Displays mit integriertem Controller + SPI - Wo?
de.aliexpress.com/item/Wholesale-1PC-2-2-Inch-240-320-Dots-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341/1755410916.html?spm=2114.13010608.0.0.khzTJX&detailNewVersion=&categoryId=400401 2.2 Zoll. Treiber dazu findet man im Netz genug. Max M. schrieb im Beitrag #4748482: > den Code muss man
-
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
Touchscreen für µc
Ein passendes 2,4" Display mit ili9341 und Touchcontroller gibt es für um die 5€ bei Ali. Das über SPI an dem Mega328 gehängt und Strom dran. Mehr ist fast nicht nötig.
-
Thread
STM32F302, SPI und ILI9341
Hi, hab folgendes Problem mit einem STM32F302, der Standardlibrary und einem Display mit ILI9341 Controller. Beim Start stell ich den Multiplikator auf 9, bei einem Quarz mit 8MHz -> 72Mhz. Die SPI Schnittstelle stelle ich mit folgenden Werten ein. [c] display_spi.SPI_FirstBit =
Datenblatt auf Seite 238 fiolgendes steht. (http://www.displayfuture.com/Display/datasheet/controller/ILI9341.pdf) Serial clock cycle (Write) 100 - ns Also ist laut Datenblatt die maximale Frequenz auf 10MHz festgesetzt. Ich habe also den SPI Vorteiler auf 8 gesetzt -> 9MHz. Und jetzt kommt ein
-
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
ATMega2560 - was kommt danach ?
> die eigentliche Gerätefunktion. Das kann ich 1000% nachvollziehen !! Es wird ein 3.2" TFT (ILI9341) mit Touch angesteuert. Es funktionert, aber ist schon alles sehr am Limit. Falk B. schrieb im Beitrag #4721433: > Wirklich? Hast du mal versucht herauszufinden, woran das liegt? Ist die > CPU
-
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
Neues SDK für ESP32 Gesperrt
Wie sehe, verwendest Du das ILI9341 http://www.mikrocontroller.net/topic/404451#4715401 Ich versuche gerade welche zu bekommen, aber es gibt fast nur noch die 2.4'' Version.
Meinte 2.4 ILI9341--> sorry;
-
Thread
Sainsmart TFT-Display - Anschlussbelegung
vielen Tipps. "16 Bit parallel" ist nicht das was ich brauche. Bin jetzt auf ein Display mit ILI9341 und SPI-Interface umgeschwenkt. Dort gibt es einen Schaltplan und einen STM32-Treiben (in chinesisch kommentiert)... Danke Runout
>Bin jetzt auf ein Display mit ILI9341 und SPI-Interface umgeschwenkt. Ah, ich sehe schon, von hier inspiriert: http://www.mikrocontroller.net/topic/404451#4695418 Hast Du zufällig irgendwo die genauen geometrischen Abmessungen
-
Thread
Arduino Programmier Umgebung
einen Hobby Programierer gibt es zu wenig Beispiele von Microchip. I spiele gerade mit dem Due und ILI9341_due herum. Da bekommt man Tränen in die Augen wie geil das ist, nur wäre es nett eine bessere Entwicklungs Umgebung zu haben. Code Vervollständigung und DEbuggen wäre ein Traum!
>I spiele gerade mit dem Due und ILI9341_due herum. http://www.mikrocontroller.net/topic/404451 >Code Vervollständigung und DEbuggen wäre ein Traum! Du könntest AVR-Studio verwenden. Zum Debuggen gäbe es den Atmel ICE.
-
Thread
2.2'TFT ILI9340 und Arduino
Eine Library mit Grafikelementen für das ILI9341: https://github.com/Bodmer/TFT_ILI9341/tree/master/examples Hier ein Uhr mit dem Display: http://www.mikrocontroller.net/topic/406047?goto=4715371#4714393
_t color) { #ifdef DISPLAY_MIRROR_X x=ILI9341_TFTHEIGHT-x-1; #endif if((x < 0) ||(x >= _width) || (y < 0) || (y >= _height)) return; setAddrWindow(x,y,1,1); writePixel(color); } void Adafruit_ILI9341::writeFillRect(int16_t
-
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
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
Raspberry Pi: Blickwinkelstabiles Display 2,5-5" gesucht
bit. Touch brauche ich nicht. Die Anschlussart ist mir relativ egal. Im Moment steuere ich einen ILI9341 händisch (d.h. 8-bit parallel oder SPI) an, ein ähnlicher Controller oder auch HDMI wäre alles ok. Am RPi sind lediglich I2C, I2S und 4 (beliebige) GPIO-Pins schon belegt. Natürlich so günstig wie
-
Thread
STM32 CubeMx Lib mit SPI sehr langsam?
16 MHz Systemtakt, 8 MHz SPI-Takt theoretisches Maximum: 1 MByte/s Test: 4 Rechtecke auf einem ILI9341-Display (320x240, 16-Bit-Farbe) einfarbig einfärben Dabei werden reichlich 150 KByte zum Display geschickt. Hier die Ergebnisse: [pre] HAL, polling mode 50 kByte/s HAL, interrupt
-
Thread
VNC_ILI9341_touch-ArduinoESP
Erläuterungen und Soft: https://github.com/Links2004/arduinoVNC Ist recht gut als Remote für den Raspberry-Pi geeignet! (die Soundausgabe erfolgt eh auf dem Pi) Hinweis: TightVNC ist nur bedingt geeignet(einer hat's wohl geschafft https://github.com/Links2004/arduinoVNC/issues/3 ) Ich musste apt-get remove den tightvncserver deinstallieren, um den RealVNC-Server zu installieren(get key[free] auf https://www.realvnc.com/pricing/ notwendig). Dann nach: https://www.realvnc.com/docs/raspberry-pi.html weiter .. Eine nette Spielerei mit dem ESP und dem ILI-Display ..
-
Thread
Arduino_IDE mit ESP8266 und Ucglib unter Win7-64bit
Touch und Display --> ja. Und SD-Karte --> nein ; Auch https://github.com/Links2004/Adafruit_ILI9341 hat Probleme mit dem Touch_IC; Man braucht: <ESP8266WiFi.h> <WiFiClient.h> <ESP8266WebServer.h> <ESP8266mDNS.h> <SPI.h> <SD.h> <Ucglib.h> // Required <XPT2046.h> Um die Ucglib zu erhalten
-
Thread
Welches Touchscreen modul ist für einen Arduino UNO R3 geeignet?
hier an (mit Touch Controller): http://www.ebay.de/itm/2-4-320-240-TFT-LCD-Touchscreen-with-PCB-ILI9341-Display-CP11023-/281725377549?hash=item4198241c0d:g:ZIoAAOSwgY9Xf0dC Es geht auch ohne Touch Controller (und trotzdem mit Touch), aber das ist etwas kniffliger: http://www.ebay.de/itm/2-4-TFT-Touch-fur-Arduino-mit-Stift-LCD-Display-Monitor
-
Thread
Habe ST Entwicklungsboard mit LCD. Nur: welches?
LCD- Treiber-IC wie ST7783 oder SSD1921 oder ILI9341 oder SSD 1298 sind mir geläufig aber welcher steckt hier drin?!
-
Thread
ILI9341 Display SPI Speed
etwas ändern? Oder wo stelle ich das ein? Datenblatt: https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf Grüße der norddeutsche Problembär
Spannungsteiler schrieb im Beitrag #4641408: > .... > Beitrag "2.2" GLCD 320x240 mit ILI9341" Was soll das dem TO helfen?
-
Thread
Front/Back Porch bei digitalem RGB-Interface
Diplay wissen, wo Zeile 1 > anfängt? Es steht im Datenblatt des externen Display Controllers (ILI9341) zumindest, dass auch im DE-Modus sowohl HSYNC als auch VSYNC benötigt werden. Wieso und ob das auch für Front/Back Porch gilt steht nicht drin. Aber kann gut sein, dass die Pulse dennoch trotzdem
externer Display-Controller > anspricht, der mit dem Display verbaut ist. Diesen zusätzlichen ILI9341-Controller hätte man besser weggelassen. Jetzt muß man ihn unbedingt ansprechen, damit das TFT überhaupt funktioniern kann: nerv!
-
Thread
Pollin LCD SANBUM LBL-11337
gut mit was kleinerem, handlicherem und günstigerem zu lösen wäre. Da sind kleine Displays mit ILI9341 oder ähnlichen viel bequemer anzubinden und unterm Strich dann wegen dem µC auch viel günstiger.
-
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
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
Win 10 Treiber für LCD Display selbst schreiben
Basic geschriebenen Software. Controller ist ein ATMega2560 und die Displays laufen mit einem ILI9341. Dargestellt wird nur Text in S/W Ich kann C auf der Controllerseite und Visual Basic/C/C++ auf der PC Seite programmieren, würde für das Projekt aber eine andere Sprache erlernen wenn nötig.
-
Thread
FT800 / FT810 Library
dass für meine Zwecke die Controller mit 16 Bit-Interface besser geeignet sind (z.B. SSD1963, o. ILI9341). VG Walter
dass für meine Zwecke die Controller mit 16 > Bit-Interface besser geeignet sind (z.B. SSD1963, o. ILI9341). > VG Walter Das kann ich absolut nicht teilen! Ich arbeite kommerziell seit vielen Jahren mit ATMEL 8 Bit Prozessoren vom Mega8 bis zum Mega2560. Früher mit AVR-Pascal & Assembler jetzt
-
Thread
Atmega über i2c
Master: #include <Adafruit_GFX.h> // Grafik library für den Touchscreen #include <Adafruit_ILI9341.h> // Hardware-specific library #include <TouchScreen.h> // Touchscreen Library #include <Time.h> // Zeit Library #include <DS1307RTC.h> //RTC Library #include <SPI.h> // SPI Library
-
Thread
RGB Led (5mm) auf einzelne LWL-Faser (1mm) leiten?
www.aliexpress.com/item/Smart-Electronics-2-2-Inch-240-320-Dots-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341/32478452462.html Danach zeichnest du einfach bei jedem "Loch" die entsprechende Farbe. Sowohl Aufwand als auch Kosten dürften dann kleiner sein. Die Displays sind ziemlich hell. Und wenn
-
Thread
Basteltip: STM32F103 DIP40 Board
Nunmehr die Basisroutinen der Grafik Lib fertig, SPI spielt mit 12 Mhz trotz Lochraster dazu die ILI9341 Lib von Ardafruit Aduino auf STM32 umgeschrieben, einiges rausgeworfen, anderes dazu gebracht. Funkmodul läuft bestens. Ist auch durch ein EEPROM als "Funkdatenspeicher" für die Basisstation gedacht
-
Thread
ili9341 bitmap refresh - lösungssvorschläge?
Hallo, auf meinem display wird ein fahrzeug als bitmap dargestellt, dass alle möglichen türzustände abbilden soll. die nachrichten kommen zyklisch per canoe. im moment habe ich das problem, dass dieses bild jedes mal refresht werden muss,sobald eine neue nachricht reinkommt. es wird als das fahrzeug gezeichnet und anschließend lege ich dunkle rechtecke über die türen, die irrelevant sind. vielleicht hat hier jemand einen interessanten lösungsansatz bei dem das fahrzeug erhalten bleibt und nicht jedes mal neu gezeichnet werden muss. das ist mein code: uint8_t can_receive () { CANMessage
-
Thread
LCD mit ILI9325 funktioniert nicht!
Hier kannst du dir auch eine Initialsierung rausziehen: https://github.com/adafruit/Adafruit_ILI9341/blob/master/Adafruit_ILI9341.cpp
Initialsierung zu verwenden Hier auch noch mal eine ganze Lib: http://www.avrfreaks.net/projects/ili9341-library-drive-22-tft-displayderived-adafruit-tft-library-ili9340-type-controller?skey=ILI9341
-
Thread
ILI9341 LCD Library für PSoC4 (4200) (320x240)
LCD Display (320x240) mit ILI9341 Controller angesteuert vom PSoC 4 4200 µC. Die Library ist die gleiche wie hier: http://www.mikrocontroller.net/topic/391802#4495256 Nur angepasst auf das größere Display (16-bit statt 8-bit
-
Thread
ili9341 + at90can - displayfehler
hallo leute, ich habe ein monochromoes bitmap mit dem image converter in ein c-array umgewandelt. (240*320) pixel. ich will aber ein großes und nicht viele kleine nebeneinander anzeigen. was mach ich falsch?
-
Thread
ili9341 bitmpas - speicherproblem
hallo ich nutze ein adafruit display 2,8" mit ili9341 controller (240 x 320). ich habe mir grafiken erstellt in einer pixelgröße von 115 x 160. da ich allerdings 16 verschiedene bilder benötige, reicht der speicher einfach nicht aus. Welche Möglichkeiten
peter schrieb im Beitrag #4493381: > ein adafruit display 2,8" mit ili9341 controller Das müsste ja bereits einen SD-SLot mit drauf haben.... .... das wäre dann schon die halbe Miete. Die andere Hälfte ist dann ein existierendes Filesystem auf deinen Controller anzupassen