Demo XGraph_TFT800x480

TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Demo XGraph_TFT800x480

 · 
Gepostet: 23.09.2019 - 11:58 Uhr  ·  #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
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Demo XGraph_TFT800x480

 · 
Gepostet: 23.09.2019 - 14:49 Uhr  ·  #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
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: Demo XGraph_TFT800x480

 · 
Gepostet: 23.09.2019 - 15:39 Uhr  ·  #3
Hallo Harry, ich wüsste nicht wo ?!



Gruß Frank
Harry
Moderator
Avatar
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Demo XGraph_TFT800x480

 · 
Gepostet: 23.09.2019 - 16:38 Uhr  ·  #4
Was für ein Chip ist da drauf?

Harry
TheBeginner
Schreiberling
Avatar
Geschlecht: keine Angabe
Herkunft: Wunsiedel Bayern
Alter: 68
Beiträge: 776
Dabei seit: 06 / 2013
Betreff:

Re: Demo XGraph_TFT800x480

 · 
Gepostet: 23.09.2019 - 17:00 Uhr  ·  #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
Geschlecht:
Herkunft: zwischen Augsburg und Ulm
Alter: 60
Beiträge: 2155
Dabei seit: 03 / 2003
Betreff:

Re: Demo XGraph_TFT800x480

 · 
Gepostet: 23.09.2019 - 17:26 Uhr  ·  #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
Gewählte Zitate für Mehrfachzitierung:   0

Registrierte in diesem Topic

Aktuell kein registrierter in diesem Bereich

Die Statistik zeigt, wer in den letzten 5 Minuten online war. Erneuerung alle 90 Sekunden.
MySQL Queries: 15 · Cache Hits: 14   108   122 · Page-Gen-Time: 0.035769s · Speichernutzung: 2 MB · GZIP: ein · Viewport: SMXL-HiDPI