1

我尝试使用库UTFT测试3.2 英寸 TFT LCD 模块(带有 SSD1289 控制器和兼容 ADS7843 的触摸面板控制器)。

该库支持 TFT(以 PDF 格式列出)和Arduino Leonardo

根据描述连接并从此库运行测试应用程序后,没有任何反应。我的意思是,TFT 部分正在工作,但它是浅蓝色的,并且示例代码中没有图表。

  1. 如何检查 TFT 版本(REBA 或 REVB)?
  2. 我该如何连接它?我不确定以下连接。云顶之弈 -> 莱昂纳多

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

我总是得到相同的效果,浅蓝色屏幕,示例代码中没有图表。

4

2 回答 2

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);
于 2017-08-02T18:25:26.723 回答
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);

请务必按照第 4 页上的绿色详细说明连接 DB0-DB7。

我希望这会有所帮助!

于 2013-06-03T15:32:58.860 回答