2.4寸带字库TFT触摸屏模块 - 嘉立创EDA开源硬件平台

编辑器版本 ×
标准版 Standard

1、简单易用,可快速上手

2、流畅支持300个器件或1000个焊盘以下的设计规模

3、支持简单的电路仿真

4、面向学生、老师、创客

专业版 professional

1、全新的交互和界面

2、流畅支持超过3w器件或10w焊盘的设计规模,支持面板和外壳设计

3、更严谨的设计约束,更规范的流程

4、面向企业、更专业的用户

标准版 2.4寸带字库TFT触摸屏模块

  • 1w
  • 20
  • 67

简介:2.4寸SPI串行TFT显示模块,带电阻触摸和字库,显示屏IC:ILI9341

开源协议: GPL 3.0

(未经作者授权,禁止转载)

创建时间: 2020-09-25 22:58:55
更新时间: 2023-05-08 14:47:26
描述

简介
2.4寸SPI串行TFT彩屏模块,65K色,带电阻触摸屏,屏幕驱动IC为ILI9341。板载字库芯片,可以方便在低配置平台上显示汉字。恒流背光设计,保证寿命。

特性
  • 【新】新增EYE-SPI-PE接口,可与Adafruit的EYE-SPI兼容
  • 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说明
GNDGND供电地
VCC3.3V供电,电压范围2.8~3.3V
CL(SCLK)PB3SPI时钟
SI(MOSI)PB5SPI主机输出从机输入
SO(MISO)PB4SPI主机输入从机输出
DCPE1LCD控制器数据/指令选择
RSTPB8LCD控制器复位(低电平有效)
BLKPD9LCD面板背光控制(高电平有效,默认上拉)
CSPB6LCD控制器片选(低电平有效)
TPPB7触摸中断输入信号,默认上拉,当屏幕检测到触摸时自动拉低
TCSPD10触摸控制IC的片选信号(低电平有效,默认上拉)
WCSPD8字库IC的片选信号(低电平有效,默认上拉)

注意事项
注意!!!!因为屏幕模块在同一个SPI总线上连接了3个设备,所以需要通过设备各自的CS引脚进行分时复用。同一时刻最多只能有一个设备的CS片选信号处于激活(低电平)状态,严禁同时拉低两个或两个以上的CS信号,否则会有损坏屏幕模块的风险。请在编写自己的驱动代码时严格注意!

示例代码功能说明
项目功能
LCD面板检测显示纯色、渐变和图片来检查LCD面板是否有坏点并且评估显示效果。请点击屏幕来切换,全部项目测试完毕后自动退出。
触摸屏校准如果发现触摸存在偏移,请使用此功能。按照屏幕提示点击十字的中心来完成校准。
触摸功能测试(绘板)一个简单的自由画图程序,可以用来检测触屏功能。在上方左侧可以选择颜色和笔刷,点击右上角X可以退出
字库IC功能演示演示字库芯片GT20L16S1Y中不同字符集和不同字体的显示效果。请点击屏幕来切换,全部项目测试完毕后自动退出。

图片

正面图
image.png

背面图
image.png

功能演示图一(绘图板)
image.png

功能演示图二(GB2312汉字显示)
image.png
设计图
原理图
1 /
PCB
1 /
未生成预览图,请在编辑器重新保存一次
工程成员
侵权投诉
相关工程
换一批
加载中...
添加到专辑 ×

加载中...

温馨提示 ×

是否需要添加此工程到专辑?

温馨提示
动态内容涉嫌违规
内容:
  • 153 6159 2675

服务时间

周一至周五 9:00~18:00
  • 技术支持

support
  • 开源平台公众号

MP