Demo XGraph_TFT800x480

TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 66
Posts: 753
Registered: 06 / 2013
Subject:

Demo XGraph_TFT800x480

 · 
Posted: 23.09.2019 - 09:58  ·  #1
Ich habe mir so ein TFT 7 Zoll mit SSD1963 vor einiger Zeit gekauft,
nun habe ich auch touchscreen eingebaut. (uses uTouchBD)

So ganz zufrieden bin ich damit nicht, eine schaltfläche 1cm x 1 cm unten links
und mehrere noch größere oben rechts auf dem TFT, taste ich unten rechts dann
schalten die oben ab und zu.

Die die Kalibrierung habe ich mit einem Stift gemacht, nicht mit einem Finger.
Ich denke mit einem Stift ist es genauer.
Code

   if not TouchCalibrated then
       DoCalibration(800, 480);
  endif;


Woran kann es liegen ? Muss ich davon ausgehen das es aus China kommt ?
Ist die Qualität diese TFT nicht so gut ? Oder liegt es an meiner Programmierung ?


Gruß Frank

PS Das Display habe ich über Eckstein gekauft
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2077
Registered: 03 / 2003
Subject:

Re: Demo XGraph_TFT800x480

 · 
Posted: 23.09.2019 - 12:49  ·  #2
Hallo Frank,

ich vermute, daß es ein resistiver Touch ist? Da hast du ein gewisses Prellen, wie bei Tastern. Kannst du über den Touch-IC evtl. was konfigurieren, daß z.B. min. xx ms gedrückt sein muß?

Gruss
Harry
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 66
Posts: 753
Registered: 06 / 2013
Subject:

Re: Demo XGraph_TFT800x480

 · 
Posted: 23.09.2019 - 13:39  ·  #3
Hallo Harry, ich wüsste nicht wo ?!



Gruß Frank
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2077
Registered: 03 / 2003
Subject:

Re: Demo XGraph_TFT800x480

 · 
Posted: 23.09.2019 - 14:38  ·  #4
Was für ein Chip ist da drauf?

Harry
TheBeginner
Schreiberling
Avatar
Gender: n/a
Location: Wunsiedel Bayern
Age: 66
Posts: 753
Registered: 06 / 2013
Subject:

Re: Demo XGraph_TFT800x480

 · 
Posted: 23.09.2019 - 15:00  ·  #5
Das steht in der Treiber uTouchBD.pas

https://www.buydisplay.com/download/ic/XPT2046.pdf

Code

unit uTouchBD;

(*********************************************************)
(* XPT2046/ADS7843 Touch Controller Interface            *)
(* Uses SPI_D for data                                   *)
(* IRQ pin at PortB.7                                    *)
(*********************************************************)

interface
// global part

{ $W+}                  // enable/disable warnings for this unit

uses;



Gruß Frank
Harry
Moderator
Avatar
Gender:
Location: zwischen Augsburg und Ulm
Age: 59
Posts: 2077
Registered: 03 / 2003
Subject:

Re: Demo XGraph_TFT800x480

 · 
Posted: 23.09.2019 - 15:26  ·  #6
Auf die Schnelle hab ich auch nichts gefunden, daß der Chip das selber kann. Bleibt dir nichts anders übrig, als 2...3 Touchereignisse abwarten und nur wenn diese gleich sind zu reagieren.

Harry
Selected quotes for multi-quoting:   0

Registered users in this topic

Currently no registered users in this section

The statistic shows who was online during the last 5 minutes. Updated every 90 seconds.
MySQL Queries: 15 · Cache Hits: 14   108   122 · Page-Gen-Time: 0.02386s · Memory Usage: 2 MB · GZIP: on · Viewport: SMXL-HiDPI