-
Thread
Transistortester AVR
tools_signal.o tools_LC_Meter.o SPI.o I2C.o serial.o commands.o OneWire.o IR_RX.o IR_TX.o DHTxx.o ADS7843.o MAX6675.o MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o
tools_signal.o tools_LC_Meter.o SPI.o I2C.o serial.o commands.o OneWire.o IR_RX.o IR_TX.o DHTxx.o ADS7843.o MAX6675.o MAX31855.o HD44780.o ILI9163.o ILI9341.o ILI9481.o ILI9486.o ILI9488.o PCD8544.o PCF8814.o SH1106.o SSD1306.o ST7036.o ST7565R.o ST7735.o Semi_ST7735.o ST7920.o STE2007.o VT100.o RD_Display.o
-
Thread
Ultraschallgerät(Medizin) HMI Touch Vertikale Streifen
kalibriert habe, ist die Touch Funktion ausgefallen .Der Übeltäter ist mit aller Wahrscheinlichkeit der ads7843e die Spannung zwischen y+ y- und x+ x- ist komplett ausgefallen 0V ,ich hatte leider nur noch ein ads7846 da ,der ist aber mit der Software nicht kompatibel ,eigentlich sind die beiden fast baugleich,nur der ads7846 hat noch die Batterieüberwachung plus request Funktion.
-
Thread
STM32 EXTI Pin auf 0 setzen?
Hi, ich habe glaube gerade ein Verständnisproblem. Ich arbeite mit einem ADS7843 Touchscreen-Controller, dessen #PENIRQ Ausgang mit einem EXTI-Pin verbunden ist. Der #PENIRQ Pin am ADS7843 hat auf dem Display-Board einen 100k Pullup. Wenn ich nun nur eine Interrupt-Routine
richtig? Mein Versuch (der so nicht funktioniert, selbes Verhalten wie beschrieben): [c] uint16_t ads7843_read_x() { int x; GPIO_ResetBits(GPIOB, GPIO_Pin_6); // interrupt pin auf 0??? ads7843_enable(); // CS=0 ads7843_cmd(CMD_CHX); // send CMD x = ads7843_read
-
Thread
XPT2046 / ADS8743 / TSC2046
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
-
Thread
Software Kompatibilität HY28B zu HY32D
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 einen Tausch von 28 nach 32 ein großeres und
-
Thread
Pollin, ARM Cortex-M3 Entwicklungsboard mit 6,1 cm (2,4") Touchscreen - LCD Beschaltung?
Zumindest habe ich nach der Übersetzung der Quellen folgendes feststellen können: Touch Controller: ADS7843 laut Quellcode TSC2046 Chip auf LCD Platine LCD Controller: ILI9325 Hat jemand schon das Schaltbild besser kommentiert?
-
Thread
TFT Touch Panel Probleme (Touch)
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; Der
erst mit der 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
-
Thread
ADS7843 - PENIRQ gibt nicht-logisches Signal aus
Sleep ist. Ich sehe das in Table V auf Seite 9 des Datenblattes: http://www.ti.com/lit/ds/symlink/ads7843.pdf Dass im Betrieb der Pin nicht unter 1,1V kommt, liegt an der Diode und der Spannung, die über dem resistiven Touch im unteren gedrückten Touchbereich noch abfällt.
Ich lese den ADS7843 am 3.2' TFT-LCD mit einem Atmega64 bei 3,3V Versorgung aus: Der PENirq wird dabei alle 10ms gepollt, ohne Pull-up. Das funktioniert jetzt seit 2 Jahren im Dauerbetrieb. Die obligatorische
-
Thread
Resistive Touchscreens. Was definiert ein "Nicht-Drücken?"
testen. Ich bekomme keine schönen, aber zumindest nachvollziehbare Werte vom Touchscreen Controller (ADS7843), wenn ich an verschiedenen Stelle drücke. Während ich nun das Display unter dem Touchscreen beobachte, das mir die Zahlenwerte für die Positionen ausspuckt, stelle ich fest, dass ich gar keine
sbaa036/sbaa036.pdf) von TI/BB durch, da steht das anscheinend näher beschrieben. Im Datenblatt zum ADS7843 steht nämlich gar nichts zum PENIRQ. Wenn ich es hinbekommen habe, schreibe ich, wie. Ansonsten rufe ich nach Hilfe. :)
-
Thread
Probleme mit TFT von SainSmart (Arduino, UTFT)
einen reinlöten will SD_blablabla ist für die SD-Kartenfassung D_blablabla geht zum Touch-Controller ADS7843 Die anderen Pins gehen zum Displaytreiber SSD1289 Deren Datenblätter gibts im Netz. Es gibt auch ein .rar von Sainsmart mit Dokus, Bibliotheken und Beispielen. Und hast du zu einem Objekt
-
Thread
Touchscreen - TOUCH128 - "Raster"-Folie entfernen?
Der Controller ist ein ADS7843. Der ist für resistive Touchscreens. Bis zum Controller und dessen X-Y-Ausgängen verstehe ich auch eigentlich alles. Mein Logic-Analyzer zeigt mir auch, dass er zumindest das Control-Byte versteht
-
Thread
ADS7843 Werte berechnen
Hallo ich versuche den Touchscreen zu kalibrieren Touch Controller ist ein ADS7843. Wenn ich die werte so lasse in Coordinate DisplaySample dann kann ich denn Touch Calibrieren das geht aufn 320x240 Display. Mein Display ist aber ein 800x480 Display,da Funktioniert das nicht
. In X pass der Touch einwandfrei. [c] while (1) { getDisplayPoint(&display, Read_Ads7846(), &matrix ) ; TP_DrawPoint(display.x,display.y+440); } [/c] zb. drücke ich den Touch bei x350 und Y460 zeichnet er mir in Y schon bei 470 und bei Y20 zeichnet er mir Y10. Wie
-
Thread
China SUPER Bauteile-Schnäppchen Thread [V2] Gesperrt
Bei meinen auch nicht. Jedenfalls nicht fürs Auge zu erkennen. Sie funktionieren aber. Aber der ADS7843 fehlt ganz offensichtlich.
Bild nicht zu Deinem Muster. Mehmet K. schrieb im Beitrag #4690427: > Bedingung war: HX8352A und ADS7843 Controller und min. 240x400 Pixel. Okay, schlechte Wortwahl. "Haete haben müssen" waere wohl zutreffender gewesen.
-
Thread
STM32F4 Discovery LCD Adapter
-> LCD_SSD1289-Library - http://mikrocontroller.bplaced.net/wordpress/?page_id=1357 -> Touch_ADS7843-Library - http://mikrocontroller.bplaced.net/wordpress/?page_id=564 -> FATFS_SPI-Library - http://mikrocontroller.bplaced.net/wordpress/?page_id=4446 Nun meine Frage: Ist der Anschluss nach
-
Thread
STM32F4 DISCOVERY und SainSmart 3.2″ Display
für den Touch die Libary: 09 = Touch_ADS7843 (um einen Touch mit dem ADS7843-Chip auszuwerten)
Düsendieb schrieb im Beitrag #3927838: > für den Touch die Libary: > 09 = Touch_ADS7843 (um einen Touch mit dem ADS7843-Chip auszuwerten) Hat mein Display denn diesen Treiber?
-
Thread
Interrupt Pin zieht nicht auf Ground
folgendermaßen aus: http://www.ebay.de/itm/2-4-TFT-LCD-Module-Display-Touch-Panel-Screen-PCB-adapter-ADS7843-de-/251562927865?pt=Bauteile&hash=item3a9251a6f9 Derzeit bin ich dabei den Touch Controller anzusteuern. Ich möchte dazu SPI nutzen. Ich nutze dasselbe SPI auch für die SD-Karte. Der Touch Controller
-
Thread
Kalibrierung touchscreen
controler einen ssd2119 chip nutzt. Dieses Display hat einen Touchscreen mit drauf. Der durch einen ads7843 gesteuert wird. Ich habe folgendes Problem: wenn ich auf der selben Höhe die y werte vergleiche habe ich eine Differenz von 5000. Wohl bemerkt auf der selben y Höhe! Kann es sein das dass Touchscreen
high > Set Tp_cs > Readtouch_x = Makeint(adh , Adl) > [/code] Äh. Wenn ich ins Datenblatt zum ads7843 schaue, dann ist dort aber die Bitaufteilung eine ganz andere. Im ersten Byte sind die höherwertigen Bits, im 2. Byte sind die niederwertigen Bits, wobei die um 4 Bits verschoben sind. Kein
-
Thread
STM32F4 Touch Display Interrupt
auf einen GPIO des STMPE811 legen? Habe im STMPE811 Datenblatt nichts gefunden. btw: 09-Touch_ADS7843-Library (STM32F4) -> Polling
da der Pin schon mit einen GPIO vom STM32F4-Discovery verbunden und ich meinte nicht "09-Touch_ADS7843-Library" das ist eine Library für einen ADS7843 Chip (den hast du ja nicht) sondern diese hier : 28-Ext_Interrupt-Library (STM32F4) http://mikrocontroller.bplaced.net/wordpress/?page_id=
-
Thread
Resistiver Touchscreen an ADS7843
Guten "Abend", Bekomme meinen Touchscreen an einem ADS7843 nicht so recht zum laufen. MPU: STM32F103 SPI2 ansprechen funktioniert soweit. Lediglich an der Kalibrierung scheint es zu scheitern. Anbei ein Bild des Touchscreens. Evtl. könnt ihr Anhand des Bildes erkennen ob ich die TS Kontakte korrekt an den ADS7843 angeschlossen habe. http://www.pic-upload.de/view-18330990/2013-02-28-23.36.51.jpg.html von Links nach Rechts : X-, Y-, X+, Y+ Somit könnte ich wenigstens einen Anschlussfehler ausschließen
-
Thread
Frage an Anwender von Waveshare STM32 Boards und Touch HY32C
TouchPanel_Calibrate(); /* Infinite loop */ while (1) { getDisplayPoint(&display, Read_Ads7846(), &matrix ); TP_DrawPoint(display.x,display.y); } } Ich habe die Routine "getdisplaypoint" in meinem eigenen Programm verwendet. Nach Erkennung des Touchevents werden die Koordinaten
How-To-Calibrate-Touch-Screens [2] http://mbed.org/users/frankvnk/code/Mini-DK/file/6816fa47b39e/TouchADS7843/Touch.cpp [3] http://www.ti.com/lit/ds/symlink/ads7846.pdf
-
Thread
[S] Touch-TFT-Panel für Raspberry Pi
UK_BOI_Electrical_Components_Supplies_ET&hash=item4cfac28cae Daten SSD1289 touch panel controller controller <<< ADS7843 compatible touch panel controller << Achtung gibt unterschiedliche Controllerversionen 3.3v voltage regulator PCB adapter for lcd One Standard SD card socket Support 16 bit RGB565 format
-
Thread
Touchscreen Controller oder A/D Eingänge am µC?
resistivem Touch ansprechen. Ich frage mich nun, wo die Vorteile eines Touchscreen Controllers (z.B. ADS7843) liegen. Ich kann doch auch einfach das resistive Touch an zwei A/D & 2 I/O Pins hängen, oder nicht?! Das ich eine Linearisierung durchführen sollte, ist mir bewusst, stellt aber nicht wirklich
-
Thread
3,2 Zoll TFT und XMEGA32A4
PIN17. Für die Steuerleitungen wird der Port C des Xmegas genutzt. Die Pins 29 - 34 sind für den ADS7843 der das Touchpanel digitalisiert und die Daten übers SPI raushaut. Die Pins 35 - 38 sind für die SD Karte, also auch SPI. F_CS, F_WP und F_Hold kann ich leider nicht zuordnen. 3.&4. Es
-
Thread
ADS7843 Verständnisproblem
Hallo Leute, Ich brauche mal euere hilfe, ich dreh hier gleich druch :D Ich versuche hier den ADS7843 controller auszulesen (Touchpad controller). Leider geht zur Zeit noch garnichts, und ich bin mir nicht sicher, ob ich nicht villeicht etwas komplett falsch verstehe. Nach dem studieren des
Hallo, vielleicht etwas spät aber vielleicht hilft es anderen.... bei mir funktioniert der ADS7843 mit folgender Config mit chibios/gfx: in board.h TP_Busy und TP_INT auf PIN_INPUT_PUD configurieren. CS_TP (SPIx_NSS) auf PIN_OUTPUT_PP_50 SPI2_SCK auf PIN_ALTERNATE_PP_50 SPI2
-
Thread
ADS7843 (TouchController) Verhalten normal?
Abend zusammen ich experimentiere derzeit mit einem Touch TFT... Auf diesem LCD befindet sich ein ADS7843 um die Touch Folie auszulesen. Nun die kommunikation funktioniert soweit. Ich bin mir jedoch nicht ganz sicher, ob das derzeitige verhalten des IC's korrekt ist. Laut Datenblatt, sollte es
ucCounter < 11) ucTemp = ucTemp << 1; } sclk_0; return ucTemp; } unsigned int ADS7843_Y(void) { unsigned int uiTemp = 0; spi_cs(0); write_spi(0x90); //Bei X 0xD0 uiTemp = read_12bit_special(); spi_cs(1); return uiTemp; } [c] Vielleicht sieht jemand was :
-
Thread
STM32 -> SPI -> AD7142
Falls es Dich noch interessiert: Das hier ist der Controller: http://www.ti.com/lit/ds/symlink/ads7843.pdf und hier der minimal-code für das SPI bitbanging: [c] #define CHX 0x90 #define CHY 0xD0 #define ADS7843_CS_LOW() GPIO_ResetBits(GPIO_ADS7843_CS_PORT, RCC_ADS7843_CS) #define ADS7843_CS_HIGH() GPIO_SetBits(GPIO_ADS7843_CS_PORT, RCC_ADS7843_CS) #define SPI1_SCK_LOW() GPIO_ResetBits(SPI1_PORT, SPI1_SCK) #define SPI1_SCK_HIGH() GPIO_SetBits(SPI1_PORT, SPI1_SCK
-
Thread
[S] 3.2" TFT SSD 1289
Display: http://www.adafruit.com/datasheets/ILI9325.pdf Touch: http://www.ti.com/lit/ds/symlink/ads7843.pdf Scheinbar hat Adafruit ein sehr ähnliches Board im Angebot: http://www.adafruit.com/products/335 Allerdings für 40$ Hier noch eins von Watterott für rund 35 Euro: http://www.watterott.com
#2541119: > Hier noch die Links zu den Datenblättern: ??? Das Display ist ein 3.2" mit Touch SPI ADS7843 und Treiber SSD1289. Das Display wird von powermcu bzw. poweravr benutzt. Die URL wurde abgeklebt. K.A. von welchem Display du da sprichst. Grüße.
-
Thread
Touch 4 Wire an TI ADS 7843 X+Y+X-Y- an TOP BOTTOM LEFT RIGHT
Hallo Der ADS hat X+,Y+ und X-,Y- der Touch hat Pin1-Right Pin2-Left Pin3-Bottom Pin4-Top WIe schließe ich es an X+ = Left Y+ = TOP X- = Right Y- = Bottom ist da so richtig???? Danke Gruß Paul
-
Thread
Verkaufe LC (Monochrom und Farb-) Graphikdisplays u.a. mit Touchscreenfunktion
www.ebay.de/itm/3-2inch-320x240-Touch-LCD-A-Screen-Touch-SPI-ADS7843-LCD-SSD1289-TFT-LED-320-240-/250897977108?pt=LH_DefaultDomain_0&hash=item3a6aaf4f14
-
Thread
LCD Display SSD1289 vs HX8347-A+SD-Card slot
ich nur die Daten, Vor und Nachteile.. A: + LCD Controller: SSD1289* + Touch-Screen-Controller: ADS7843 + Hintergrund per PWM regelbar - ca 1€ teurer - kein SD-Card slot B: - LCD Controller: HX8347-A* + Touch-Screen-Controller: ADS7843 - Hintergrund NICHT per PWM regelbar + ca 1€ günstiger
-
Thread
ads7843 Problem.
Hallo Leute. Ich betreibe einen ADS7843 mit 8 bit Auflösung. Nun: wenn ich den unteren Rand des Touchpanels berühre bekomme ich als y Koordinate 0x7D und ganz oben 0x00. warum bekomme ich unten nicht den Wert 0xFF?? Ist das normal
-
Thread
Fitness Planner VIVONIC von Pollin.de
Hallo Sportsfreunde, anbei einige Infos zum Touch-Display. Der Anschluss PENIRQ des ADS7843 ist nur aktiv, wenn im Modus "power down between conversions", also PD1 und PD0 = 0. SIehe Datenblatt von TI und diverse Diskussionen im Netz. Ich habe mein Programm aus vivo.zip etwas angepasst
Nicht im Programm eingebaut sind folgende Zeilen void touchWaitDown(void) { while (BBADS7843_IRQ_PDATA & BBADS7843_IRQ) ; } void touchWaitUp(void) { while (!(BBADS7843_IRQ_PDATA & BBADS7843_IRQ)) ; } mit denen nun auch PENIRQ abgefragt werden kann. Funktioniert
-
Thread
4.3" Touchpanel ansteuern
Der ADS7843 ist ein Touchpanel-Controller mit SPI Interface. Gibt's genügend Code im Internet, der die Funktionsweise zeigt. Dürfte mit nem FPGA kein Problem sein. Wenn du den nicht bekommst bzw. nicht
cool, das mit dem ADS7843 hört sich ja schick an. leider hab ich keine Möglichkeit den zu bekommen... werd mich dann wohl an den größeren Bruder halten müssen: ADS7846 leider kostet der um die 9 euro... Obwohl sich die