回答

收藏

[评测分享] 【TL7218X开发板】第四篇:LCD液晶显示

#板卡评测 #板卡评测 1147 人阅读 | 0 人回复 | 2025-03-06

接着第一篇:/forum/fo ... 1&extra=#pid1553606
第二篇:/forum/fo ... &extra=page%3D1
第三篇:
/forum/forum.php?mod=viewthread&tid=232143&extra=page%3D1


6 LCD液晶显示
使用TL7218X开发板的SPI功能与320*480像素的LCD液晶屏通信,在LCD液晶屏上显示图像。SPI初始化如图39所示。
39SPI初始化

3个SPI初始化函数分别用于配置SPI接口时钟和工作模式、SPI使用的引脚和配置SPI的特殊模式。SPI配置完成后,CLK使用PE1引脚,MOSI使用PE2引脚。SPI初始化完成后,需要初始化LCD屏幕。该屏幕使用的控制芯片是ST7796S,相关配置函数包含在了lcd.c这个屏幕驱动文件中,驱动文件的主要功能是配置ST7796S的寄存器,在LCD屏显示图像等。bitmap_bytes则是我们显示图像所需的图片点阵数据,这可以使用点阵生成软件生成。lcd.h头文件如图40所示。
40 LCD驱动头文件(lcd.h

配置片选CS使用PF3引脚,寄存器/数据选择DC使用PF1引脚,背光控制LED使用PF0引脚,复位RST使用PF2引脚。寄存器和数据写入函数如图41所示。
41 LCD寄存器/数据写入函数

图像显示函数如图42所示。
42 LCD图像显示函数

编译并烧录程序后,将LCD液晶屏与TL7218X开发板连接,显示效果如图43所示。
43 LCD液晶屏显示效果

泰凌微TL7218X开发板评测报告-slm-20250218-02306.pdf (746.38 KB, 下载次数: 1)


分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

研发工程师
856 积分
4 主题
+ 关注
热门推荐
关闭

站长推荐上一条 /3 下一条