-
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
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
Commands scheinen lauf Datasheet (http://www.orientdisplay.com/pdf/ILI9341.pdf) nur ein byte lang zu sein. leluno schrieb im Beitrag #3334564: > Versuch mal das ganze als software-spi aufzubauen. Wenn das funktioniert > kannst du auf dem msp-spezifischen hardware-spi
-
Thread
2.2" GLCD 320x240 mit ILI9341
Hallo, mein ILI9341 LCD Display ist heute angekommen. Hast du hier weitergemacht? Gibt es LIBs die man nutzen kann? Grüße, Y
www.aliexpress.com/item/Wholesale-1PC-2-2-Inch-240-320-Dots-SPI-TFT-LCD-Serial-Port-Module-Display-ILI9341/1188518505.html
-
Thread
STM32F4 Timer konfigurieren
Wesentliche gekürzt: [c] #include "main.h" #include "stm32f4xx_conf.h" #include "stm32_ub_lcd_ili9341.h" #include "stm32_ub_graphic2d.h" #include "stm32_ub_font.h" #include "stm32f4xx_tim.h" #include "stm32f4xx_rcc.h" #include "stm32f4xx.h" #include "misc.h" #include "stm32f4xx_gpio.h"
-
Thread
Richtiges TFT fuer LPC4088
verstanden hab hilt diesr nur in RGB Mode... Der Displaytreiber kann beides, also MCU oder RGB, ist ein ILI9314 (http://www.displayfuture.com/Display/datasheet/controller/ILI9341.pdf). Aber wahscheinlich lasse ich das besser, nehme einen kleineren LPC ohne LCD-Controller und benutze einfach das MCU-Interface
-
Thread
AVR Synthesizer mit ATxmega128A1
Interfacetest hier ---> https://www.youtube.com/watch?v=TVV4jb7tQec&feature=youtu.be maple mini + ILI9341 (DMA mode + hardware scrolling) DEMO: https://www.youtube.com/watch?v=bv_LYtYQCmk LG Matthias
bewegen. Ursache war eine falsche Adressierung der Pixel Koordinaten in den entsprechenden Registern des ILI9341 Controllers. Adressierung der XY Koordinaten [C] //************************************************************************* // set xy for TFT (ILI9341 or SSD1289) //********************
-
Thread
Transistortester AVR
Hallo zusammen, ich habe den Transistortester von Markus F. (Version 2.1) erfolgreich nachgebaut. Da ich mich etwas mit der AVR-Programmierung auskenne, habe ich den Quellcode analysiert und verändert. Die wichtigsten Änderungen sind: Entfernung aller Texte und Parameterdaten aus dem EEprom in den Programmspeicher.(Vorteil: Programmierung in einem Rutsch, es kann nicht mehr dazu kommen, daß EEprom und Flash-Speicher nicht zueinander passen) Für die Kapazitätsmessung wird die Zeitmessung mit dem Timer1 des AVR zusammen mit dem Komparator durchgeführt. Speziell für kleine Kapazitäten
-
Thread
TFT mit ILI9341
. Bei mir klappt die Initialisierung mit dem folgenden Code (Controller: ATmega168): [c] void ili9341_init( void) { uint8_t index; // reset als output ILI9341_RESET_DDR |= (1 << ILI9341_RESET_N); // reset aktivieren ILI9341_RESET_PORT &= ~(1 << ILI9341_RESET_N); // ports aktivieren ( 1 = output) ILI9341_DDR = (1 << ILI9341_CS_N) | (1 << ILI9341_D_C_N) | (1 << ILI9341_SDI) | (1 << ILI9341_SCK) | (1 << ILI9341_BACKLIGHT); ILI9341_PORT = (1 << ILI9341
-
Thread
Library für EA-DOGM Grafikdisplays inkl. Font-Generator
Es gibt jetzt auch eine Variante der Lib, die mit Arduino verwendet werden kann, hier im Foto ein ILI9341 TFT (240x320px), angesteuert mit einem ESP8266 Modul. Zu finden wie immer auf github: https://github.com/mueschel/lcdlib (EA DOG LCD & ILI9341 für AVR) https://github.com/mueschel/lcdlib-arduino (ILI9341 mit Arduino)