简介
2.4寸
SPI串行TFT彩屏模块,65K色,带电阻触摸屏,屏幕驱动IC为ILI9341。板载字库芯片,可以方便在低配置平台上显示汉字。恒流背光设计,保证寿命。
特性
- 4线SPI串行通讯接口,节省IO资源
- 带有电阻触摸屏
- 带字库芯片,以极低的内存消耗(<0.5kB)显示完整的GB2312中文字库
- 恒流背光驱动,保证屏幕背光寿命
- 带有安装孔,方便DIY
参数
- 显示面积:2.4英寸
- 有效颜色数:65536(65k,RGB565)
- 屏幕控制IC:ILI9341
- 供电电压:2.8~3.3V
- 接口:SPI;
- 最大通讯速率(实测):显示面板:60Mbps;字库IC:42Mbps;触摸控制IC:5Mbps
- 触摸类型:4线电阻触摸;触摸控制IC:XPT2046
- 字库IC:GT20L16S1Y/GT30L32S4W 或其他兼容型号
附件说明
文件名 | 说明 |
---|
演示视频.mp4 | 功能演示视频 |
STM32F407VG-MiniDev-2R4LCD-Demo.zip | 示例代码工程文件 |
STM32F407VG-MiniDev-2R4LCD-Demo.hex | 已经编译好的可运行二进制文件 |
ILI9341_DS_V1.02_20101206.pdf | 显示屏控制芯片ILI9341的数据表 |
SPEC-Z240IT010规格书 v0.0(N).PDF | 面板的规格书 |
DS_GT20L16S1Y.PDF | 字库芯片GT20L16S1Y的规格书 |
字库芯片GT20L16S1Y用户手册.PDF | 字库芯片GT20L16S1Y的用户手册 |
C19076_XPT2046.PDF | 触摸控制芯片XPT2046的数据表 |
制作、测试代码和其他
屏幕链接(与ESP32游戏机使用的是同款):耀元鸿2.4寸tft液晶屏显示屏ILI9341 7789 SPI串口屏驱动彩色LCD。其他商家的2.4寸通用款显示屏模块只要接口和封装对的上一般也可以使用。
提供的示例代码兼容的字库IC为GT20L16S1Y,如果使用其他型号的字库IC,则需要在提供的驱动程序基础上自行添加字库IC的专有驱动代码。屏幕预留的焊盘支持两款字库IC:GT20L16S1Y/GT30L32S4W,如有其他兼容的型号也可以按需选用。
演示视频中使用的开发板链接:
STM32F103/205/407Vx小型开发板,MCU型号为STM32F407VG,如果使用此开发板,屏幕模块可以直接插到板子上使用。
示例代码使用CubeIDE编写。如果使用的是同款开发板,则直接导入CubeIDE后即可正常编译、下载、使用。
如果使用的是其他兼容的STM32F407开发板或者不想编译代码,你也可以直接在附件中下载编译好的二进制文件“STM32F407VG-MiniDev-2R4LCD-Demo.hex”。请确保你的MCU型号为STM32F407VE/VG或STM32F407ZE/ZG或其他兼容型号,然后按照以下方式连接你的开发板和屏幕
屏幕引脚 | 开发板/MCU IO | 说明 |
---|
GND | GND | 供电地 |
VCC | 3.3V | 供电,电压范围2.8~3.3V |
CL(SCLK) | PB3 | SPI时钟 |
SI(MOSI) | PB5 | SPI主机输出从机输入 |
SO(MISO) | PB4 | SPI主机输入从机输出 |
DC | PE1 | LCD控制器数据/指令选择 |
RST | PB8 | LCD控制器复位(低电平有效) |
BLK | PD9 | LCD面板背光控制(高电平有效,默认上拉) |
CS | PB6 | LCD控制器片选(低电平有效) |
TP | PB7 | 触摸中断输入信号,默认上拉,当屏幕检测到触摸时自动拉低 |
TCS | PD10 | 触摸控制IC的片选信号(低电平有效,默认上拉) |
WCS | PD8 | 字库IC的片选信号(低电平有效,默认上拉) |
注意事项
注意!!!!因为屏幕模块在同一个SPI总线上连接了3个设备,所以需要通过设备各自的CS引脚进行分时复用。同一时刻最多只能有一个设备的CS片选信号处于激活(低电平)状态,严禁同时拉低两个或两个以上的CS信号,否则会有损坏屏幕模块的风险。请在编写自己的驱动代码时严格注意! 示例代码功能说明
项目 | 功能 |
---|
LCD面板检测 | 显示纯色、渐变和图片来检查LCD面板是否有坏点并且评估显示效果。请点击屏幕来切换,全部项目测试完毕后自动退出。 |
触摸屏校准 | 如果发现触摸存在偏移,请使用此功能。按照屏幕提示点击十字的中心来完成校准。 |
触摸功能测试(绘板) | 一个简单的自由画图程序,可以用来检测触屏功能。在上方左侧可以选择颜色和笔刷,点击右上角X可以退出 |
字库IC功能演示 | 演示字库芯片GT20L16S1Y中不同字符集和不同字体的显示效果。请点击屏幕来切换,全部项目测试完毕后自动退出。 |
图片
正面图
背面图
功能演示图一(绘图板)
功能演示图二(GB2312汉字显示)