Dotykáč s XPT2046 + TFT 2,8" 240x320px s ILI9341

Odpovědět
celeron
Příspěvky: 17
Registrován: 31 črc 2017, 08:15
Reputation: 0

Dotykáč s XPT2046 + TFT 2,8" 240x320px s ILI9341

Příspěvek od celeron » 21 led 2024, 17:00

Zobrazovač, kterej jsem s tímhle displejem dělal už několik týdnů maká. Líbilo se to kámošovi a tak mu dělám druhý kus.
A překvápko jako sviňa. Na stejnej SW s jiným kusem displeje stejnýho typu je zobrazení správně ale dotyk je zrcadlově převrácen kolem svislý osy. Nepoužívám žádnou rotaci, bez ní je displej na výšku konektorem dolů. Displej v prvním kusu má pozici 0, 0 v levém horním rohu, dotyková plocha má bod 0, 0 v levém spodním rohu. Druhej kus má displej stejně ale dotyk 0, 0 je v pravém spodním rohu. Zkusil jsem rotaci dotyku ale ta nic neřeší. V popisu knihovny dotyku XPT2046 nic o zrcadlovém nastavení není. Protože výstup dotyku je po SPI, tak prohodit vývody dotyku Y+ a Y- nejde.
No poradím si s tím podmíněným překladem softwarově ale jak je možný, že stejnej produkt od stejnýho dodavatele je takhle rozdílnej?
Dělal jste s tímhle displejem někdo něco?

celeron
Příspěvky: 17
Registrován: 31 črc 2017, 08:15
Reputation: 0

Re: Dotykáč s XPT2046 + TFT 2,8" 240x320px s ILI9341

Příspěvek od celeron » 23 led 2024, 00:59

Tak jsem to nakonec vyřešil podmíněným překladem a to rotací dotyku ´dotyk.setRotation(4);´ a prohozením bod.x a bod.y co lezou z ´ TS_Point bod = dotyk.getPoint(); ´
Ale stejně je divný, dva naprosto dle prodejce totožný TFT displeje a každej je trochu jinej.

Odpovědět

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 35 hostů