嵌入式单片机基础篇(十八)之ILI9341 液晶控制器

本文详细介绍了ILI9341液晶控制器,包括其显存特性、16位模式下的数据线对应关系以及关键指令的使用,如0XD3用于读取控制器ID,0X36控制存储访问方向,0X2A和0X2B设置列和页地址,0X2C写入GRAM和0X2E读取GRAM。这些知识对于理解和驱动ILI9341液晶屏至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ILI9341 液晶控制器详解

1、ILI9341 液晶控制器简介:
ILI9341 液晶控制器自带显存,其显存总大小为 172800(24032018/8),即 18 位模式(26万色)下的显存量。在 16 位模式下,ILI9341 采用 RGB565 格式存储颜色数据,此时 ILI9341的 18 位数据线与 MCU 的 16 位数据线以及 LCD GRAM 的对应关系如图所示:
在这里插入图片描述
从图中可以看出,ILI9341 在 16 位模式下面,数据线有用的是:D17~D13 和 D11~D1,D0和 D12 没有用到,ILI9341 的 D17~D13 和 D11~D1 对应 MCU 的 D15~D0。
MCU 的 16 位数据,最低 5 位代表蓝色,中间 6 位为绿色,最高 5 位为红色。数值越大,表示该颜色越深。另外,特别注意 ILI9341 所有的指令都是 8 位的(高 8 位无效),且参数除了读写 GRAM 的时候是 16 位,其他操作参数,都是 8 位的
2、 ILI9341 的几个重要命令
(1)0XD3,读 ID4 指令
用于读取 LCD 控制器的 ID

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值