2013-05-30 72 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,假設其他數字引腳爲5V。

我會推薦真正意味着8位模式的「REVB」。因此,如果您已按照UTFT文件「UTFT_Requirements.pdf」中的建議將其掛鉤,則應使用:

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

一定要掛鉤的DB0-DB7在綠色詳細的第4頁

上我希望幫助!

1

使用SSD1289控制器:

UTFT myGLCD(SSD1289,...); 

作爲記錄在UTFT庫的例子:

// 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);