• Witaj na Forum Arduino Polska! Zapraszamy do rejestracji!
  • Znajdziesz tutaj wiele informacji na temat hardware / software.
Witaj! Logowanie Rejestracja


Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
TFT nie hasa
#11
Witam,

próbowałem użyć konfiguracji pinów D0-D7 na wyprowadzenia 22-29 oraz 33-40. Teraz dostaje w monitorze portu szeregowego następującą informację  (dla jednego i drugiego przypadku)

Initializing LCD...
Reading ID...0x0000
Loading LCD registers...
Filling the screen...
Done filling...
If your screen filled red, you may be able to use the library at http://misc.ws

z tego co widzę to linie sterujące:

#define LCD_CS A3
#define LCD_CD A2
#define LCD_WR A1
#define LCD_RD A0
// optional
#define LCD_RESET A4

podłączone są pod port analogowy ardurino, niestety mój wyświetlacz nie posiada wyprowadzenia na ten port, te wyprowadzenia muszą być podłączone gdzieś na wyprowadzenia 20-45 ardurino (wszystkie ścieżki tego wyświetlacza a jest ich jakies 20 prowadzą do tego złącza) poniżej jest podłączone gniazdo karty SD (na SPI) - notabene dziwna sprawa ponieważ karty SD pracują na napięcie 3V3 natomiast z tego co pamiętam mega2560 pracuje na 5V, powinien być chyba jakiś konwerter napięć? no i pod wyprowadzenia 0-7 ardurino podłączony jest panel dotykowy na XPT2046, oczywiście na złączu POWER doprowadzone jest napięcie 3V3.

pozdrawiam
 
Odpowiedź
#12
(09-10-2016, 22:53)ferdricco napisał(a): -Arduino uno
-TFT 2,4'' lcd Shield

  Witam. Mam taki problem....
Jeżeli to shield na ILI9341, użyj tej Biblioteki   ale nie korzystaj z przykładów w bibliotece tylko z tych bezpośrednio w folderze.
U mnie zadziałało.
Pozdrawiam
[url=http://www.14core.com/wp-content/uploads/2015/12/2.5-TFT-LCD-SHIELD-Arduino-Sketch-Code.zip][/url]
 
Odpowiedź
#13
(17-10-2016, 17:16)armata165 napisał(a):
(16-10-2016, 20:36)ferdricco napisał(a): Niewiem oco chodzi ale wyskakuje mi takie cosik.
tftpaint_shield.ino:14:3: error: #error "This sketch is intended for use with the TFT LCD Shield. Make sure that USE_ADAFRUIT_SHIELD_PINOUT is #defined in the Adafruit_TFTLCD.h library file."

ferdricco chyba się nie zrozumieliśmy.
Jeszcze raz od początku, czy odinstalowałeś arduino ide?,czy zainstalowałeś je na nowo jak podałem w poprzednim poście?
Plik , który wrzuciłem to programik do odczytania sterownika w tft i uruchamia się tak jak podałem wyżej.
w paczce tej jest plik z rozszerzeniem xxxx.ino, klikasz plik i arduino ide odpali się automatycznie,potem klikasz ikonke kompiluj i wgraj w konsoli arduino ide i po wgraniu otwórz monitor portu szeregowego i tam otrzymasz informację o sterowniku jaki jest zamontowany w twoim tft.
To co podałeś teraz to po prostu kompilowałeś plik tftpaint_shield, który jest przeznaczony dla produktu adafruit shield
a nie dla twojego tft bo to inna pinologia jest .
Jak odpalisz ten plik id reader to wrzuć do posta to co otrzymałeś w monitorze rs.
życze owocnej pracy i pozdrawiam
Dzięki za pomoc. Już wszystko hasa jak należy. Dotyk jest o 90 stopni odwrócony ale już sobie z tym radzę. A jeżeli chodzi o ciebie to należy ci się duża flacha za chęci i podpowiedzi.
 
Odpowiedź
#14
Witam. Temat uważam za zamknięty. LCD śmiga. Armata 165 pomógł uruchomić gada. Pozdrawiam wszystkich borykających się z tym problemem.
 
Odpowiedź
#15
Witam
Pozwolę sobie odświeżyć stary już trochę temat. Mam taki sam wyświetlacz i w związku z tym pytanie do frederico. Jaki, to ma sterownik, jakie biblioteki zadziałały, a może jakaś rozpiska wyprowadzeń. Chciałbym spróbować uruchomić to, ale na duo.
 
Odpowiedź
  


Skocz do:


Przeglądający: 1 gości