TFT触摸屏可以算是一款非常适合学习的液晶,但是相对1602液晶和12864液晶要复杂很多,我这里有一篇中文资料和大家一起分享.
前言
在写 《 基于 STM32 的 uC/GUI 移植手册 》 过程中 , 笔者发现网络上主流的 LCD 控制芯片 —— ILI9341 没有中文翻译版本,为此广大初学者费劲脑筋 , 甚至多处寻求其中文资料 。 笔者认为 , 若能翻译该文档,这将是一件非常有意义的事情,芯嵌 stm32 义不容辞。本文档翻译参考的是《ILI9341_DS_V1.09 》英文版。由 于ILI9341 是 LCD 模块内部的一个控制芯片,我们阅读 ILI9341 资料并不是控制该芯片,而是控制 LCD 模块。因此并不需要该芯片的所有内容。翻译也是有重点进行,重点翻译控制 LCD 模块需要关注的部分。文档翻译时间仓促,加之水平有限,难免会出现一些不足之处 ,恳请广大网友提出宝贵的意见。
目录6
引言9
特性9
内部模块结构图11
ILI9341引脚描述11
Pad 引脚布局排列11
模块功能描述12
功能描述14
指令15
指令列表15
一级指令描述15
NOP (00H)15
软件复位16
读显示ID信息(04H)16
读显示状态(09H)17
读显示(电源)功耗模式(0AH)18
读显示MADCTL(0BH)19
读显示像素格式(0CH)20
读显示图像格式(0DH)21
读显示信号模式(0EH)21
读显示自诊断结果(0FH)22
进入睡眠模式(10H)22
退出睡眠模式(11H)23
局部模式开(12H)23
打开正常显示模式(13h)24
关闭反转显示(20H)24
开反转模式(21H)25
伽马设置(26H)25
关显示(28H)26
开显示(29H)26
列地址设置(2AH)27
页地址设置(2BH)28
存储器写(2CH)29
颜色设置(2DH)29
读存储器(2EH)30
局部区域(30H)31
垂直滚动定义(33H)32
关闭波纹行(34H)33
打开波纹行(35H)34
存储器访问控制(36H)34
垂直滚动开始地址(37H)36
空闲模式关(38H)37
开空闲模式(39H)37
COLMOD:像素格式设置(3AH)38
连续写存储器(3CH)39
读存储器继续(3EH)40
设置波纹效应扫描行(44H)41
获取扫描行(45H)42
写显示亮度(51H)42
读显示亮度(52H)43
写CTRL显示(53h)43
读CTRL显示(54H)44
写自适应亮度控制的内容(55H)45
读自适应亮度控制内容(56H)45
写CABC最小亮度(5EH)46
读CABC最小亮度(5FH)46
读ID1(DAH)47
读ID3(43H)48
第2级指令描述48
RGB接口信号控制 (B0H)48
帧速率控制(在正常模式/全色模式)(B1H)49
帧速率控制(空闲模式/8色)(B2H)50
帧速率控制(局部模式/全色)(B3H)51
显示反转控制(B4H)、53
消隐廊控制(B5H)53
显示功能控制(B6H)54
入口模式设置(B7H)58
背光控制1(B8H)59
功耗控制1(C0H)64
功耗控制2(C1H)65
VCOM控制 1(C5H)66
VCOM控制 2(C7H)67
NV存储器写(D0H)69
NV存储保护键(D1H)70
NV存储器读状态(D2H)70
完整的pdf格式ILI9341中文资料51黑下载地址(共88页):
重量级资料 ILI9341中文手册.pdf
(3.34 MB, 下载次数: 1082)
|