-
Thread
STM32 XPT2046 SPI
und wieder der HAL-Bibliothek werden!) Hardware: STM32F407VET6 + ILI9325 (Grafikdisplay) + XPT2046 (Touchcontroller). Ich habe ein Problem mit dem lesen vom SPI Bus des XPT2046. Mit einem LogicAnalyzer sieht es auf dem Bus so aus wie ich es erwarte (/CC ist low, Clock tut, Datenänderungen bei
was in der Variable "temp" steht als Dummy Werte über den SPI-Bus. Das kann dazu führen, dass der XPT2046 dies als Befehl interpretiert und Murks macht. Es reicht, wenn vor dem Receive Befehl die Variable "temp" einfach wieder auf 0 gesetzt wird.
-
Thread
Atmega 2560 + 7"SSD1963 + FT52006 + UTFT_Buttons
kooperieren. Ist denn da wirklich der FT5206 (kenn ich nicht) drauf? Mein Display hat den SSD1963 mit XPT2046 als Touch-Controller. Aber klar .... you mileage may vary ...
> Ist denn da wirklich der FT5206 (kenn ich nicht) drauf? Mein > Display hat den SSD1963 mit XPT2046 als Touch-Controller. Ja, es ist laut Herstellerangaben der FT5206 verbaut. Ich zitiere: "ER-TFTM070-4V2.1 is the updated version of ER-TFTM070-4,that is 800x480 dots 7" color tft lcd
-
Thread
XPT2046 / ADS8743 / TSC2046
Controller einwandfrei. Dann habe ich ein eigenes Projekt mit STM32F7 und bislang lief dort ein LCD mit XPT2046 Touchscreencontroller - ebenfalls einwandfrei. Nun möchte ich gerne einige LCD Platinen selbst bestücken, und die XPT2046 gibt es in Deutschland / Europa / bei Digikey nicht. Aber die ADS7843E oder
den TSC2046. Zu meinem großen Erstaunen funktionieren beide in der gleichen Schaltung, in der der XPT2046 einwandfrei funktioniert, nicht!!?? Der TP_IRQ Ausgang zeigt bei allen drei präzise an, dass der TC betätigt wird - aber nur beim XPT2046 bekomme ich per SPI Read auch Koordinaten. Bei den beiden
-
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 0-1984 bis Mitte des Displays
Referenzspannung falsch? Vielleicht bist DU ja auch im 8 bit Mode? http://www.buydisplay.com/download/ic/XPT2046.pdf
-
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
Dieses Kit gefällt mir auch richtig gut - benutzt offenbar fast das gleiche Display (ILI9341 + XPT2046), nur mit etwas kleinerer 2.4" Diagonale.
-
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 ist oder nicht und wie die
assigned to any available GPIO: > CS > D/C > RES (optional for some displays) Für den XPT2046-Touch-Controller braucht man bei der LUA-Firmware ausserdem das "xpt2046"-Modul: https://nodemcu.readthedocs.io/en/dev/en/modules/xpt2046/ Der verlinkten Webseite zufolge braucht man für den XPT2046
-
Thread
Display Ansteuerung
benötigen um das Touch auszulesen. Nein. Du brauchst einen Touch Controller. Allgemein wird der XPT2046 verwendet. Und wenn du vorher gefragt hättest dann hätte ich dir empfohlen gleich ein RaspBerry Display zu kaufen damit du nicht ewig Sorgen hast wie du es anschliessen musst. Alles andere
-
Thread
ILI9341 - nicht mehr verfügbar? Alternatives Display?
TransferPCB, Display und MMC Karte? Das von Dir verlinkte Angebot ist aber ohne den Touch-IC XPT2046, ausserdem kommen noch Versandkosten drauf. Der Threadstarter hat schon Recht: Diese Displays (rotes PCB, ILI9341 + XPT2046 + SD-Slot, bastelfreundlich) hat man früher deutlich günstiger bei Ali
-
Thread
RasPiDisplay mit Atmega328p über SPI ansteuern
ü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
-
Thread
Neues SDK für ESP32 Gesperrt
XPTPaint).. #include <Arduino.h> #include <SPI.h> #include <Ucglib.h> // Required #include <XPT2046.h> // Modify the following two lines to match your hardware // Also, update calibration parameters below, as necessary Ucglib_ILI9341_18x240x320_HWSPI ucg(/*cd=*/ 2 , /*cs=*/ 4, /*reset=*/ -1); XPT2046 touch(/*cs=*/ 16, /*irq=*/ 0); void setup() { delay(1000); ucg.begin(UCG_FONT_MODE_TRANSPARENT); //ucg.begin(UCG_FONT_MODE_SOLID); touch.begin(ucg.getWidth(), ucg.getHeight()); //
-
Thread
TFT bleibt weiß Arduino(Sainsmart)
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?hash
-
Thread
Arduino_IDE mit ESP8266 und Ucglib unter Win7-64bit
https://github.com/gnulabis/UTFT-ESP8266 Aber bei gleichzeitiger Anbindung der SD-Karte, dem XPT2046 und dem SPI-Display hatte ich Schwierigkeiten. Touch und Display --> ja. Und SD-Karte --> nein ; Auch https://github.com/Links2004/Adafruit_ILI9341 hat Probleme mit dem Touch_IC; Man braucht
.com/viewtopic.php?f=32&t=5560#s... und: https://github.com/spapadim/XPT2046 und nach den Hinweisen hier: http://www.esp8266.com/viewtopic.php?f=32&t=5560&s... den Moloch "Cygwin" http://cygwin.com/install.html (daraus: Installing and Updating Cygwin for 64-bit versions
-
Thread
Welches Touchscreen modul ist für einen Arduino UNO R3 geeignet?
hin. Die sind aber superfein, eben wegen des verwendeten Touch-Controllers (der in Form des XPT2046 überall auf den Displays zu finden ist).
-
Thread
Software Kompatibilität HY28B zu HY32D
Im Web habe ich auf die Schnelle nur folgende Daten gefunden: HY28B (ILI9325) 320x240 XXXX (XPT2046) Touch Chip HY32D (ILI9320) 320x240 ADS7843 (XPT2046) Touch Chip Bedeutet das, dass beim HY32 nur die Pixelgröße entsprechend größer ist (Faktor 32/28 in der Diagonale)? Würde ich durch
Controller verwenden (Angaben in Klammern ILI9320/ILI9325) trotzdem steht überall, dass sie zum XPT2046 (Controller/ Standard) kompatibel sind. Da ich in diesen Dingen nicht große Erfahrung habe, hatte ich auf eine Antwort von Leuten aus dem "Embedded Bereich" gehofft, die diese Displays einsetzen
-
Thread
TFT Touch Panel Probleme (Touch)
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
-
Thread
Arduino_IDE mit ESP8266 und Ucglib unter Win7-64bit
every time you reflash!!) If you use those, you can initalize my library with XPT2046 touch(/*cs=*/ 16, /*irq=*/ 0); In retrospect, GPIO0 was less than ideal for T_IRQ (but I had hooked up everything else when I got to touch, and I'm ashamed to say I've been too lazy to swap :) ):
Touch wird direkt als .zip importiert: https://github.com/spapadim/XPT2046
-
Thread
tft Display ansteuern (ft800)
Displays mit Touch und eingebautem Display-Controller, als auch mit Touch-Controller (meist XPT2046,) findest du z.B. hier: http://www.ebay.de/sch/m.html?_odkw=&_ssn=eckstein_komponente&item=281725377549&_osacat=0&ssPageName=STRK%3AMEBIDX%3AIT&_from=R40&_trksid=p2046732.m570.l1313.TR11.TRC1.A0
>Displays mit Touch und eingebautem Display-Controller, als auch mit >Touch-Controller (meist XPT2046,) findest du z.B. hier: >http://www.ebay.de/sch/m.html?_odkw=&_ssn=eckstein... Da ich das ganze auch im Betrieb verwenden muss, kommt ebay leider nicht in Frage. Danke an "Rudolph (Gast)" für
-
Thread
2.8" TFT ili9325 am Arduino(UNO oder Mega)
glaube spi hat es aber ist das nicht der Touch Controller? Der Controller für Touch nennt sich xpt2046
-
Thread
Touch Screen Ermittlung/Berechnung
. Kommt auf die Hardware und auf die Programmierung an. Und auf die Dicke des Daumens ;) Beim XPT2046 sowie beim FT5206 hole ich mir die erstbesten Werte. Ok, beim FT5206 muss man sagen, dass hier schon der Chip die Arbeit abnimmt. Der XPT gibt wohl aber die Rohwerte aus.
Reginald L. schrieb im Beitrag #4504982: > Beim XPT2046 sowie beim FT5206 hole ich mir die erstbesten Werte. Ok, > beim FT5206 muss man sagen, dass hier schon der Chip die Arbeit abnimmt. > Der XPT gibt wohl aber die Rohwerte aus. Ja der XPT2046 ist
-
Thread
Arduino Uno und touch TFT
Display hat zwar einen Touch Screen, aber *nicht* den auf vielen Displays üblichen Touch Controller (XPT2046). Die Arduino Geneinde behilft sich hier mit dem analogen Lesen des resistiven Touch Screen mittels einer extra dafür geschriebenen Library. Aber auch der Touch Controller XPT2046 macht ein bisschen
teurer. Hat scheinbar noch keiner so richtig wahrgenommen: SPI 480x320 mit Touch Controller (XPT2046) für Raspberry. Geht leicht her und ist "konventionell" über SPI anzusprechen. Sowohl Display als auch Touch Controller. Nur an die Steck- verbindung muss man sich gewöhnen. http://www.ebay.de
-
Thread
Beschaltung LCD-Display
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
-
Thread
welche Grafikdisplays?
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
-
Thread
3.2z Display (color) mit ILI9341 SPI controller. Gibt es das?
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, the
-
Thread
Touch Screen Controller XPT2046 - rauschen
Ich hab' hier ein 4.3" 480x272 Touch Screen mit nem XPT2046 der an einem STM32F4 Disco hängt. Wenn ich mit einem Stift fest draufdrücke liest der Controller vernünftige Werte. Bei leichter Berührung streuen die Werte (Pixel) stark nach Ost-Nord-Ost. Mit den
-
Thread
STM32 EmWin + Touch: Wie realisieren?
>Auf dieser Seite ist ALLES erklärt Für einen SSD1963 + XPT2046 ist NICHTS erklärt sondern nur der Standard-Kram für das 429er Board. Wobei die Treiber für die Controller nicht das Problem ist, das bekommt man über kurz oder lang hin. Als problematisch sehe ich
-
Thread
IDE für ESP8266 mit vielen Example
lowlevel Routinen anzupassen. Mom. schreibe ich einen Treiber für Touchscreen-Kontroller ala' ADS7846/XPT2046;
-
Thread
Probleme mit TFT von SainSmart (Arduino, UTFT)
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
-
Thread
Problem mit stm32f103 spi miso nss
Der Fehler liegt im Bereich LCD-Modul/spi. Als Ursache kommt daher als erstes der TP-controller xpt2046 in Frage. Tatsächlich ist der Fehler nach Abhebeln der einen Seite des xpt verschwunden. Bleibt die Frage, ob der xpt defekt ist, oder ob es an der fehlenden Initialisierung dieses Contollers liegt
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
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.
, 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=
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
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 den
-
Thread
Interrupt Pin zieht nicht auf Ground
. Ich nutze dasselbe SPI auch für die SD-Karte. Der Touch Controller ist sehr wahrscheinlich ein XPT2046, mindestens aber ein kompatibler. Ich habe nun alles verschaltet, aber wenn ich den TC berühre, dann senkt der TouchController seinen Interrupt Pin (mapt auf T_IRQ) nicht vollständig auf Ground
sagen welcher Touch Controller drauf ist, aber auf meinem steht 2046, daher nehme ich an es ist der XPT2046. Application notes sind nicht gegeben. Ich werd aus dem XPT datenblatt nicht recht schlau, vielleicht sagt dir das mehr. Ich bin der Meinung ich machs richtig, was offensichtlich nicht stimmt. ;)
-
Thread
Touch Panel XPT2046 Poroblel
, irgendwie bekomme ich keine vernünftige Kommuniktation http://www.buydisplay.com/download/ic/XPT2046.pdf PORTF_out := %00000000; /CS auf GND SPIE_Write(%00011011); //TouchY Touch_byteH := SPIE_Read(buffer); Touch_byteL := SPIE_Read(buffer); // Touch_byte := Touch_byte SHr 4;
-
Thread
STM32 GUI Library von ST
@Horst: Das Display hat einen Touch-Controller (wohl ein AD7846 Derivat mit Namen TSC2046 oder XPT2046). Der oben angegebene Code ist sauber programmiert und nachvollziehbar.
-
Thread
LCD Display mit Touch
Was ich nun noch herrausgefunden habe ist das der XPT2046 wohl gleich dem ADS7843 ist. So erhöht sich wohl die Anzahl der User die sich damit auskennen.
-
Thread
AD7843 unlinear?
Ansonsten gibt es ja noch kompatible Chips: RSM1843 Risong Electronics XPT2046 XPTEK TECHNOLOGY CO.,LTD ADS7846 Texas TSC2046 Texas TSC2007 Texas LM8300/8500 National MAX1233/1234 Maxim/Dallas AD7877 Analog Devices .... Viel Erfolg! Herbert PS: Die Lösung dann vielleicht
-
Thread
4Draht-Touchpanel direkt am AVR und die Portschaltung
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 03FF