steht auch schon, aber ich bekomme keinerlei Anzeige auf dem Display hin. Der Touch Kontoller ist ein XPT2046. Der spricht auch schön mit mir. Leider finde ich keinerlei Dokumentation zur Steckerbelegung oder auch zum verwendeten Display Kontroller. Im Register 0xD3 lese ich die 0x81, wäre das ein ILI9341
unterschiedl. Lieferanten und Herstellern, alle zeigen das gleiche Verhalten. Touch-Controller ist der XPT2046 bzw. der ADS7843. Angesteuert wird über die Arduino-SPI-Schnittstelle. Der Atmel wird mit 16 MHZ getaktet, SPCR = 0b01010011; // durch 128 -> 125 khz bei 16 mhz MAXWERT fur TOUCH SPSR = 0b00000000
nächsten fallenden Taktflanke wieder. ja, so verstehe ich die Datenblätter für den ADS sowie für den XPT auch... > Zeig doch auch mal die WriteCharTo und ReadCharFrom-Routinen... mach ich... [c] void WriteCharTo7843(U8 c) { SPI_Byte_Transfer(c); } U8 ReadCharFrom7843() { U8 c;
resistiven Touchfolien liefern bei Druck einen Widerstand in X- und Y-Richtung. Ein Controller wie der XPT2046 der gerne auf diesen Displayboards verbaut wird, hat einen AD Wandler und liefert einen IRQ bei Druck und die XY Werte per SPI. Der AVR auf dem Board wird vermutlich selber die Koordinaten senden
Photos meines Moduls. Mehr zur Backlight 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
=y # CONFIG_EXAMPLE_LCD_TOUCH_CONTROLLER_STMPE610 is not set CONFIG_EXAMPLE_LCD_TOUCH_CONTROLLER_XPT2046=y # end of Example Configuration [/pre] Die Graphik wird (s. Bild) scheint um 90° gedreht. Die Touchkoordinaten scheinen auch nicht richtig zu sein. Nehme an, das muß man noch kalibrieren
riesig über gute Antworten freuen! VG mikrokid PS: villeicht hilft das noch weiter: Es ist ein XPT2046 Touchcontroller und das Display hat eine Auflösung von 320x480 Pixel
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 oben am Lenker anzubringen und den Arduino
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 zu grunde ;-) > Der Plan ist/war das Display
3 UTFT_Supported_display_modules_&_controllers.pdf UTouch myTouch(6,5,4,3,2); //* für SPI XPT2046 touch controller (SainSmart shield) Anbei noch die Schemata vom DUE & Mega shield. MfG
oft mit Touch gleich dabei. Beispiel: http://www.aliexpress.com/item/3-2-inch-320-240-LCD-Module-XPT2046-with-touch-screen-and-stand-alone-controllers-3/1920407378.html?spm=2114.01020208.8.38.O0WX8Q
dazu muß es aber eben geben... Dein ebay-Display hat einen Touchcontroller (sehr wahrscheinlich den XPT2046), außerdem ist wohl die da übliche Hardware für den SPI-Kram mit HC4040/HC4094/HC04 drauf. Damit sollte der Controller ein ILI9486 sein (ohne Garantie...). Unterschied zu den "Arduino" Versionen
Schieberegister usw.) machen aus dem SPI die parallele Ansteuerung des ILI9341, der Touchcontroller XPT2046 ist auch 3m3V Logik. Due 3,3V werden eigentlich aus den 5V erzeugt, der Spannungsregler ist links über der Steckleiste. Wie es die RasPi-Displays genau mit den 5V/3,3V halten habe ich nicht
sollte es ja laut den Specs aber ja gemacht werden (Atmel oder auch die TouchSreen Controller wie XPT2046 oder ADS7843). Ein wenig Abhilfe habe ich auch bekommen, wenn wie beim Posting hier vor, bei den ADC Pärchen bei der Messung Anstelle High-Z beide Pullup´s einschalte. Manchmal bekomme ich
Hallo alle zusammen, meine Arduino (Mega256), Shield(SSD1289/XPT2046) und 3,2" TFT (TP-32 V) Kobination will nicht so, wie ich das will. Das ist sie: http://www.ebay.de/itm/SainSmart-Mega2560-3-2-TFT-Touch-LCD-SD-Reader-TFT-Shield-For-Arduino-DE-/221302143723
damals. Datenblatt des "Blauen": - Display Driver IC for ILI9341, touch screen driver chip is XPT2046; - Display interface 16bit parallel interface, support for 6800 and 8080 bus interface, support for the STM32 FSMC bus interface refresh speed; - Touch screen interface for the SPI interface,
80000000 //#define SPI_READ_FREQUENCY 20000000 // Optional reduced SPI frequency for reading TFT // The XPT2046 requires a lower SPI clock rate of 2.5MHz so we define that here: #define SPI_TOUCH_FREQUENCY 2500000 // Comment out the following #define if "SPI Transactions" do not need to be // supported. When
Pis. Angeschlossen habe ich alle Leitungen wie CS,D/C,SCK,MOSI,MISO,RESET. Es ist ein Display mit XPT2046 Touchcontroller welcher ebenfalls angeschlossen ist und ohne Probleme funktioniert. Gelesen wird auch nur mit 8MHz! SPI Frequenz darf ja eigentlich auch nicht mehr als 10MHz betragen ... Kommen
genau dieses TFT habe ich auch. Das hat noch einen Touchscreen mit XPT2046 der per SPI angeschlossen ist, das könnte mit vorhandener Belegung kolidieren. In der Software ist der Init anders, zum Pixel setzen wird auch ein 'set address window' command gesendet und dann
schrieb im Beitrag #6181365: > genau dieses TFT habe ich auch. Das hat noch einen Touchscreen mit > XPT2046 der per SPI angeschlossen ist, das könnte mit vorhandener > Belegung kolidieren. Ich habe darauf geachtet, keine der Pins, die auf dem TFT-Stecker liegen, zu verwenden. Mein 7" Display hat
80000000 // Optional reduced SPI frequency for reading TFT #define SPI_READ_FREQUENCY 20000000 // The XPT2046 requires a lower SPI clock rate of 2.5MHz so we define that here: #define SPI_TOUCH_FREQUENCY 2500000 // The ESP32 has 2 free SPI ports i.e. VSPI and HSPI, the VSPI is the default. // If the VSPI
Disco Board nachempfunden. Das ioc File für CubeMX ist gewachsen ;-) Mein ILI9488 LCD und der Touch XPT2046 laufen über SPI5 und SPI6. Viel mehr läuft noch nicht. Am 743 Board ohne externes Ram hängt im Moment ein 3300 ULPI Board, funktioniert aber noch nicht. Aufbau siehe: https://www.mikrocontroller.net
habe einige Displays mit ILI9341 3.2" Diese "Arduino" standard. Dort ist auch nur ein Touchcontroller XPT2046 drauf. Controller und wohl auch Pegelwandler müssen im Display oder Flexkabel stecken.
spass, gibt ja auch die i2c chips die das für einen übernehmen. 2 Stück i2C Touchscreen Controller XPT2046 für 2€ http://rover.ebay.com/rover/1/707-53477-19255-0/1?icep_ff3=2&pub=5575152713&toolid=10001&campid=5337805879&customid=&icep_item=331843892121&ipn=psmain&icep_vectorid=229487&kwid=902099&mtid
Das LCD besitzt einen ILI9341-Controller, der via SPI-Interface angesprochen wird, sowie einen XPT2046-Touchcontroller, der über einen USART im SPI-Mastermode bedient wird. Das USB-Interface stellt ein CDC-Device dar, über welches der Host-PC nicht nur Screen-Dumps auslesen kann, sondern auch
Characteristics of the LCDs Characteristic Type LCD Controller SSD1289 (Chip on Glass) Touch Screen Controller XPT2046 LCD Type TFT LCD Interface 16-bit parallel Touch Screen Interface SPI Backlight LED Colors 65536 Resolution 320 * 240 DOTS Backpanel illumination LED Backlight voltage generator RT9293 (HY32C only
purchased as a TFT LCD panel with 8080 interface, 800x480 pixel LCD, SSD1963 display controller and XPT2046 touch controller. Note that the EastRising panels use a non-standard interface connector pin-out so you will need to refer to their data sheets when connecting these to the PicoMite. A suitable
purchased as a TFT LCD panel with 8080 interface, 800x480 pixel LCD, SSD1963 display controller and XPT2046 touch controller. Note that the EastRising panels use a non-standard interface connector pin-out so you will need to refer to their data sheets when connecting these to the PicoMite. A suitable