首页
›
Linux内核与驱动
›
184-单片机LCD TFT显示屏接口驱动开发
›
《从零开始单片机LCD TFT屏驱动开发学习资料》
VIP10
本课程属于:184-单片机LCD TFT显示屏接口驱动开发
Linux内核与驱动 · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
从零开始单片机LCD TFT屏驱动开发学习资料
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
LCD与TFT基础概念
LCD工作原理 · TFT-LCD结构 · 常见接口类型(SPI/8080/MI…
LCD
TFT
02
开发环境搭建
Keil/IAR/STM32Cube… · 工程模板建立 · 调试器配置(J-Link/ST-Li…
开发环境搭建
Keil/IAR/STM…
03
单片机GPIO基础
GPIO模式配置 · 推挽/开漏输出 · 上拉/下拉电阻
GPIO
单片机
04
SPI通信协议详解
SPI四线模式 · 时钟极性(CPOL)与相位(CPHA… · SPI主从模式
SPI
通信协议详解
05
8080并行接口协议
8080时序(WR/RD/CS/DC… · 16位/8位模式 · 读写周期
8080并行接口…
WR/RD/CS/DC
06
ILI9341驱动芯片介绍
ILI9341寄存器映射 · 初始化序列 · GRAM访问
ILI9341
驱动芯片介绍
07
LCD初始化流程
硬件复位 · 软件复位 · 睡眠退出
LCD
初始化流程
08
像素与颜色格式
RGB565/RGB888/RGB6… · 颜色深度 · 像素数据打包
像素
颜色格式
09
画点函数实现
设置坐标 · 写GRAM · 读GRAM
画点函数实现
设置坐标
10
画线算法
Bresenham直线算法 · 水平/垂直线优化 · 任意斜率直线
画线算法
Bresenham
11
画圆与椭圆
中点画圆算法 · 椭圆绘制 · 填充圆
画圆
椭圆
12
矩形与多边形绘制
填充矩形 · 空心矩形 · 三角形绘制
矩形
多边形绘制
13
字符显示基础
ASCII码表 · 点阵字库结构 · 5x7/8x16字体
字符显示基础
ASCII
14
中文字库显示
GB2312/GBK编码 · 16x16点阵字库 · Unicode支持
文字库显示
GB2312/GBK
15
图片显示
BMP格式解析 · JPEG解码简介 · 图片取模工具
图片显示
BMP
16
DMA加速传输
DMA原理 · SPI+DMA传输 · 内存到外设DMA
DMA
加速传输
17
触摸屏基础
电阻触摸屏原理 · 电容触摸屏原理 · XPT2046驱动
触摸屏基础
电阻触摸屏原理
18
GT911电容触摸驱动
I2C通信 · GT911初始化 · 触摸点读取
GT911
电容触摸驱动
19
LVGL图形库移植
LVGL简介 · LVGL源码结构 · 显示驱动接口
LVGL
图形库移植
20
LVGL基础控件
按钮(btn) · 标签(label) · 进度条(bar)
LVGL
基础控件
21
LVGL布局与样式
Flex布局 · Grid布局 · 样式创建
LVGL
布局
22
LVGL高级控件
列表(list) · 表格(table) · 图表(chart)
LVGL
高级控件
23
LVGL图像与字体
图像控件 · 字体加载 · 自定义字体
LVGL
图像
24
FreeRTOS与LCD任务
任务创建 · 信号量同步 · 互斥锁保护
FreeRTOS
LCD
25
LCD功耗优化
睡眠模式 · 局部刷新 · 帧率控制
LCD
功耗优化
26
多图层与透明叠加
硬件图层 · 软件图层 · Alpha混合
多图层
透明叠加
27
旋转与缩放
屏幕旋转90/180/270度 · 软件缩放算法(最近邻/双线性) · 硬件旋转支持
旋转
缩放
28
调试与性能分析
逻辑分析仪抓取时序 · FPS计算 · 渲染耗时分析
调试
性能分析
29
常见问题排查
白屏/花屏/黑屏原因 · 初始化失败 · 颜色异常
常见问题排查
白屏
30
综合项目实战
智能手表界面设计 · 仪表盘显示 · 菜单系统
综合项目实战
智能手表界面设计
所属VIP或分类
同VIP:I2C触摸控制的LCD-TFT显示屏驱动开发工程案例
同VIP:LCD-TFT高速接口信号完整性设计与测试
同VIP:单片机LCD-TFT屏驱动开发显示缓冲区刷新性能优化