| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 嵌入式 -> STM32学习记录0010——TFTLCD液晶显示屏 -> 正文阅读 |
|
[嵌入式]STM32学习记录0010——TFTLCD液晶显示屏 |
一、参考资料《STM32不完全手册》第18章 二、TFTLCD驱动原理1、什么是TFTLCDTFT-LCD 即薄膜晶体管液晶显示器。其英文全称为:Thin Film Transistor-Liquid Crystal Display。TFT-LCD与无源 TN-LCD、STN-LCD 的简单矩阵不同,它在液晶显示屏的每一个象素上都设置有一个薄膜晶体管(TFT),可有效地克服非选通时的串扰,使显示液晶屏的静态特性与扫描线数无关, 2、TFTLCD有什么优势TFTLCD具有:亮度好、对比度高、层次感强、颜色鲜艳等特点。应用于电视、手机、电脑、平板等各种电子产品。 3、细节补充
注释: 2、驱动IC 3、电阻触摸屏 4、16位80并口驱动 4、原理图
触摸屏接口信号:
5、16位80并口看到80并口,
读数据:
6、ILI9341 时序ILI9341所用到的数据协议就是80并口,协议可以理解为语言的语法,是一种规则的存在,我们表达的过程当中使用到语法,但是具体的传输内容,交流内容是什么,可以根据具体的语境、需求决定,但是就是需要遵守规则,这里ILI9341使用的就是80并口协议这种传输数据的规则。 7、TFTLCD 驱动流程GRAM:graphics RAM,即图像寄存器,在驱动TFT——LCD显示的芯片ILI9341中,存储要显示的图像信息。 8、RGB565格式说明
9、ILI9341指令格式说明特别注意 ILI9341 所有的指令都是 8 位的(高 8 位无效),且参数除了读写 GRAM 的时候是 16 位,其他操作参数,都是 8 位的, (1)0XD3指令
(2)0X36指令0X36指令: 控制GRAM 指针自增。
(3)0X2A指令设置X轴坐标。 (4)X2B指令设置Y轴坐标。 (5)X2C指令X2C指令:写GRAM的显存。 (6)0X2E指令X2E指令:读取GRAM的显存。 三、基本代码1、硬件连接2、lcddev结构体3、7个底层接口函数(1)写寄存器值函数
(2)写数据函数
上面这个是和同学讨论的结果,没有非常的书面化表达,但是可以简单的理解,感谢! (3)读数据函数(4)写寄存器内容函数(5)读寄存器内容函数(6)开始写GRM函数(7)写GRAM函数
四、功能代码1、初始化函数(1)GPIO初始化不要觉得复杂,我们可以先理解,拆分,然后内化,最后你也是可以写出来的哦,不放过,是对代码对起码的尊重。 (2)读取驱动ID(3)驱动代码(5)基本配置函数2、LCD坐标设置函数3、LCD画点函数
4、LCD读点函数5、LCD显示字符函数
五、应用起来
|
|
嵌入式 最新文章 |
基于高精度单片机开发红外测温仪方案 |
89C51单片机与DAC0832 |
基于51单片机宠物自动投料喂食器控制系统仿 |
《痞子衡嵌入式半月刊》 第 68 期 |
多思计组实验实验七 简单模型机实验 |
CSC7720 |
启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
STM32初探 |
STM32 总结 |
【STM32】CubeMX例程四---定时器中断(附工 |
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/26 2:42:24- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |