ILI9341液晶屏驱动芯片中文资料谁有法一个ILI9341液晶屏驱动芯片中文资料谁有法一个。
ILI9341是一款常用的TFT LCD驱动IC,支持多种接口类型,包括并行和串行接口。以下是ILI9341接口的详细介绍:
1. 并行接口
8位/16位并行接口
接口类型:8080和6800总线接口。
数据线:D0-D7(8位模式)或D0-D15(16位模式)。
控制线:包括CS(片选)、RD(读信号)、WR(写信号)、RS(命令/数据选择)。
操作方式:通过这些信号线,微控制器可以以高速度将数据传输到显示器,实现快速刷新。
2. 串行接口
SPI(串行外设接口)
接口类型:4线或3线SPI。
数据线:
4线模式:SCL(时钟)、SDA(数据)、CS(片选)、DC(命令/数据选择)。
3线模式:SCL(时钟)、SDA(数据)、CS(片选),数据和命令通过单线传输。
操作方式:使用SPI接口可以减少引脚数量,但传输速度相对于并行接口较慢,适用于引脚资源受限的应用。
前言
在写 《 基于 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