2013-05-30 3 views
1

UTFT 라이브러리를 사용하여 3.2"inch TFT LCD module (SSD1289 컨트롤러 및 ADS7843 호환 터치 패널 컨트롤러 사용)을 테스트 해 봅니다.Arduino TFT 및 UTFT 라이브러리

이 라이브러리는 TFT (PDF로 나열) 및 Arduino Leonardo을 지원합니다.

설명에 따라 연결하고이 라이브러리에서 테스트 응용 프로그램을 실행 한 후에는 아무 것도 발생하지 않습니다. 내 말은, TFT 부분이 작동하지만 밝은 파란색이며 예제 코드의 그래프가 없음을 의미합니다.

  1. TFT 개정판 (REBA 또는 REVB)을 확인하는 방법은 무엇입니까?
  2. 어떻게 연결합니까? 아래 연결에 대해 잘 모르겠습니다. TFT ->은

    LED_A -> 5 V 
    3.3 V -> 3.3 V 
    RD -> 3.3 V 
    
  3. 어떻게이 라이브러리를 초기화하고 작업을 어떻게해야합니까 레오나르도?

나는 시도했다 :

UTFT myGLCD(ELEE32_REVB,19,18,17,16); 
UTFT myGLCD(ELEE32_REVB,A5,A4,A3,A2); 
UTFT myGLCD(ELEE32_REVB,A1,A2,A0,99); 
UTFT myGLCD(ELEE32_REVA,A1,A2,A0,A3, A5); 

나는 항상 얻을 동일한 효과, 밝은 파란색 화면과 예제 코드에서 어떤 그래프.

답변

0

백라이트와 같은 소리는 작동하지만 다른 것은 없습니다. 비슷한 모듈을 가지고 있지만 인터페이스 카드에 플러그를 꽂아 MEGA에 연결합니다.

LED_A 신호는 LED_BL과 같습니다 (A = 백라이트 LED의 양극, BL = 백라이트, 제 생각에는). RD는 "읽기"신호입니다. LCD에서 읽지 않으므로 디지털 고 정도로 끌어 올릴 필요가 있습니다. 다른 디지털 핀은 5V라고 가정하면 Leonardo처럼 5V가됩니다.

"REVB"는 실제로 8 비트 모드를 의미합니다. 따라서 UTFT 파일 "UTFT_Requirements.pdf"에서 권장하는 방법으로 연결 한 경우 다음을 사용해야합니다.

UTFT myGLCD (ELEE32_REVB, A5, A4, A3, A2);

나는 희망이 도움이 4 페이지

에 녹색 등 상세한 DB0 - DB7를 연결해야합니다!

1

SSD1289는 제어기를 사용

// Remember to change the model parameter to suit your display module! 
//UTFT myGLCD(ITDB32S,A5,A4,A3,A2); 
UTFT myGLCD(SSD1289,38,39,40,41); 
다음 UTFT 라이브러리의 예에서 설명하는대로

UTFT myGLCD(SSD1289,...);