[应用相关] 【转】TFT彩色液晶驱动心得【控制器ILI9325】

[复制链接]
8277|26
 楼主| figo20042005 发表于 2012-7-11 10:39 | 显示全部楼层 |阅读模式
几点说明:
  1、本文所用液晶控制器为ILI9325  320*240
  2、理解水平有限,如有误,请指正
  3、驱动原理,每个点用2个字节表示颜色,按设定的方向刷新320*240个点,就可以显示一张图片。
  4、感谢阿力跟我的共同讨论,感谢网络上资料共享的人们。



一、坐标原点位置的确定
首先,你买回来的液晶屏,有一个位置,就是G1S1开始的位置,我们暂且把它称为物理地址。(这个是没有办法改变的,所以我称之为物理地址,不过坐标原点还是可以改的)


下载 (7.87 KB)
2010-11-1 16:12
















二、屏上的每一点与显示RAM的对应关系。
1、每一行的每一个点地址2.5个字节,所以用三个S表示一个点,720/3=240 ,所以每一行是从要S1到S720  。

2、纵向是320行,所以是G1G320,所以正好是320*240  。



          下载 (12.21 KB)
2010-11-1 16:12


         屏的数据手册里显示如下:
          下载 (104.67 KB)
2010-11-1 16:12




三、关键命令。
       下载 (22.73 KB)
2010-11-1 16:14

从源驱动器选择输出的转变方向

When SS = 0, 输出转变方向是从 S 1 S 720

When SS = 1, 输出转变方向是从 S 720 S 1


下载 (24.05 KB)
2010-11-1 16:12


进入模式

When AM = “0”,地址在水平写入方向得以更新。

When AM = “1”,地址在垂直写入方向得以更新。

I/D[1:0]控制地址计数器(AC)将自动增加或减少1.

ORG =0:如果原始地址是不能被移动的。

ORG=1:原始地址“00000H”根据I/D[1:0]设置移动。


下载 (48.52 KB)
2010-11-1 16:12


注意:AC地址的更新决定你的取模方式。


常用命令如下(x,y,x_end,y_end地址,进入模式等)


下载 (38.75 KB)
2010-11-1 16:12





四、有关原点位置的确定(实测我自己的液晶)

通过GS和SS确定屏上的4点位置


下载 (12.16 KB)
2010-11-1 16:12





总结如下:

1、坐标原点位置由SS和GS确定。对应 01H和60H命令.

2、AM和I/D[1:0] 即03H命令,控制其扫描方式 ,这将决定你图片取模方式。正常的取模图片才会正常显示。


其它:

本贴中SM=0,即下图的扫描方式。【从上往下,或从上往上】


下载 (41.75 KB)
2010-11-1 16:31



当SM=1,这种扫描方式不理解。笔者测试,用这种方式文字会变长,变扁。

看明白的人请回帖,谢谢。


下载 (37.45 KB)
2010-11-1 16:31



logokfu 发表于 2012-7-11 13:32 | 显示全部楼层
王紫豪 发表于 2012-7-11 13:56 | 显示全部楼层
写的不错,楼主是个有心人!!不支持对不起良心
l435799304 发表于 2012-7-11 19:17 | 显示全部楼层
337zhang 发表于 2012-7-11 21:46 | 显示全部楼层
支持一下
sinadz 发表于 2012-7-11 22:09 | 显示全部楼层
很不错的心得,多谢共享
pkat 发表于 2012-7-11 22:19 | 显示全部楼层
很好的TFT彩色液晶驱动心得,收藏了
火箭球迷 发表于 2012-7-11 22:25 | 显示全部楼层
心得写的很清楚,图文并茂
logokfu 发表于 2012-7-11 22:54 | 显示全部楼层
什么时候小跑堂也给加库了啊
logger 发表于 2012-7-11 23:38 | 显示全部楼层
值得收藏学习的好资料
willy_see 发表于 2012-7-12 10:38 | 显示全部楼层
jiabin1024 发表于 2012-7-12 11:14 | 显示全部楼层
这么好的贴没人顶啊
joing1999 发表于 2012-7-17 10:31 | 显示全部楼层
不错的教程
jima 发表于 2012-8-5 17:56 | 显示全部楼层
真是个好资料!
zhangleiat185 发表于 2012-8-5 19:22 | 显示全部楼层
好资料
hzpj01 发表于 2012-8-6 12:45 | 显示全部楼层
好资料
zhou1946 发表于 2012-9-2 21:55 | 显示全部楼层
weiweiyixiao 发表于 2012-9-3 08:38 | 显示全部楼层
支持一下
kleff929 发表于 2012-9-15 21:40 | 显示全部楼层
:(不会用啊,好复杂,看不懂,没有系统的思路
renqiaocui 发表于 2012-10-23 20:22 | 显示全部楼层
学习中,谢谢LZ
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:need to study

16

主题

1576

帖子

3

粉丝
快速回复 在线客服 返回列表 返回顶部