加入交流群  

扫一扫,添加管理员微信
备注:参考设计,即可被拉入群
和也在搞设计小伙伴们碰一碰

收藏 

评论 

elleny 发布

2.4寸带字库TFT触摸屏模块

 
设计简介

简介

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说明
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
参考设计图片
×

!注意:请使用浏览器自带下载,迅雷等下载软件可能无法下载到有效资源。

 
群聊设计,与管理员及时沟通

欢迎加入EEWorld参考设计群,也许能碰到搞同一个设计的小伙伴,群聊设计经验和难点。 入群方式:微信搜索“helloeeworld”或者扫描二维码,备注:参考设计,即可被拉入群。 另外,如您在下载此设计遇到问题,也可以微信添加“helloeeworld”及时沟通。

 
查找数据手册?

EEWorld Datasheet 技术支持

论坛推荐 更多
更新时间2024-11-17 07:30:13

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版 版权声明

EEWORLD参考设计中心

站点相关: TI培训 德州仪器(TI)官方视频课程培训

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved