Arduino Polska Forum
ILI9341 + Touch - Wersja do druku

+- Arduino Polska Forum (https://forum.arduinopolska.pl)
+-- Dział: Korzystanie z Arduino (https://forum.arduinopolska.pl/dzial-korzystanie-z-arduino)
+--- Dział: Wyświetlacze (https://forum.arduinopolska.pl/dzial-wy%C5%9Bwietlacze)
+--- Wątek: ILI9341 + Touch (/watek-ili9341-touch)



ILI9341 + Touch - F_U - 21-05-2020

Witam.
Czy posiada ktoś jakieś przykłady podłączenia SPI ILI9341 wraz z dotykiem, tak aby działało na bibliotece adafruit.
Powiem szczerze za bardzo nie ogarniam tych wyprowadzeń 5x Touch (T_IRQ T_OUT T_DIN T_CS T_CLK)
Wszystko działa pod biblioteką LCDWIKI

działam pod ArduinoMega
połączenie ekranu przez konwerter na 3,3

Aktualne podłączenie do Arduino Mega (biblioteka adafruit)
VCC - 5V
GND - GND
CS  - 6
RESET - 3,3V
D/S - 9
SDI - 51
SCK - 52
LED - 3,3V
SDO - n.c

Wszystko działa.
Lecz jak do tego wpleść dotyk ??? (T_IRQ T_OUT T_DIN T_CS T_CLK)


RE: ILI9341 + Touch - kaczakat - 22-05-2020

Zależy jaka biblioteka, Jak masz wyprowadzenia na LCD "5x Touch (T_IRQ T_OUT T_DIN T_CS T_CLK)" to są to wyprowadzenia do komunikacji cyfrowej. Ja w posiadanej bibliotece Adafruit do tego LCD mam przykład do obsługi dotyku z pinami analogowymi, gdzie poziom napięcia odpowiada za lokalizacyję X/Y dotknięcia. Więc takiej biblioteki ze swoim LCD nie użyjesz.


RE: ILI9341 + Touch - F_U - 23-05-2020

Ok.
Poradziłem sobie - użyłem biblioteki UTFT.
Na pierwszy rzut oka wygląda całkiem nieźle.

Czy to normalne, że na Arduino mega renderowanie prostokąta trwa ze dwie sekundy (strasznie długo - z tego co widziałem na YT demówka z biblioteki UTFT działa prawie błyskawicznie - u mnie jedna prezentacja ekranu trwa ok. 2 sekundy).

Podłączenie:
UTFT myGLCD(ILI9341_S5P,51,52,7,10,9);


RE: ILI9341 + Touch - kaczakat - 23-05-2020

Jak używasz SPI sprzętowego to nie podajesz nr pinów, jak programowego to podajesz. Możesz użyć pinów sprzętowych do wykorzystania programowego, ale to taki sobie pomysł. A chyba tak to wygląda u Ciebie.