第16讲 LCD显示实验.ppt.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * ALIENTEK * * 第16讲 LCD显示实验 广州星翼电子 官方淘宝店: 技术支持论坛: 《原子教你玩STM32》系列视频 LCD原理讲解 FSMC原理 源码分析 技术支持论坛: 开源电子网 官方微博: “正点原子” 微博网址 /u/2973019374 淘宝店铺: 广州星翼电子 官方淘宝店: 技术支持论坛: 《原子教你玩STM32》系列视频 广州星翼电子 官方淘宝店: 技术支持论坛: 《原子教你玩STM32》系列视频 CS:TFTLCD片选信号。 WR:向TFTLCD写入数据。 RD:从TFTLCD读取数据。 D[15:0]:16位双向数据线。 RST:硬复位TFTLCD。 RS:命令/数据标志(0,读写命令;1,读写数据)。 80并口连接线: 注意: RST信号线是直接接到STM32的复位脚上,并不由软件控制。 另外我们还需要一个背光控制线来控制TFTLCD的背光。 所以,我们总共需要的IO口数目为21个。 ③ 我们标注的DB1~DB8,DB10~DB17,是相对于LCD控制IC标注的, 实际上大家可以把他们就等同于D0~D15,这样理解起来就比较简单一点。 广州星翼电子 官方淘宝店: 技术支持论坛: 《原子教你玩STM32》系列视频 ALIENTEK提供的2.8寸TFTLCD模块,其驱动芯片有很多种类型,比如有: ILI9320/ILI9325/ILI9328/ILI9341 /SSD1289/LGDP4531/LGDP4535/R61505/ SPFD5408/ RM68021等(具体的型号,大家可以通过下载本章实验代码, 通过串口或者 LCD显示查看)。 这里我们仅以ILI9320控制器为例进行介绍,其他的控制基本 都类似,我们就不详细阐述了。 广州星翼电子 官方淘宝店: 技术支持论坛: 《原子教你玩STM32》系列视频 广州星翼电子 官方淘宝店: 技术支持论坛: 《原子教你玩STM32》系列视频 ILI9320常用命令: 广州星翼电子 官方淘宝店: 技术支持论坛: 《原子教你玩STM32》系列视频 R0,这个命令,有两个功能,如果对它写,则最低位为OSC,用于开启或关闭振荡器。 而如果对它读操作,则返回的是控制器的型号。 R32,R33,设置GRAM的行地址和列地址。R32用于设置列地址(X坐标,0~239),R33用于设置行地址(Y坐标,0~319)。当我们要在某个指定点写入一个颜色的时候,先通过这两个命令设置到该点,然后写入颜色值就可以了。 R34,写数据到GRAM命令,当写入了这个命令之后,地址计数器才会自动的增加和减少。 该命令是我们要介绍的这一组命令里面唯一的单个操作的命令,只需要写入该值就可以了,其他的都是要先写入命令编号,然后写入操作数。 R80~R83,行列GRAM地址位置设置。这几个命令用于设定你显示区域的大小,我们整个屏的大小为240*320,但是有时候我们只需要在其中的一部分区域写入数据,如果用先写坐标,后写数据这样的方式来实现,则速度大打折扣。此时我们就可以通过这几个命令,在其中开辟一个区域,然后不停的丢数据,地址计数器就会根据R3的设置自动增加/减少,这样就不需要频繁的写地址了,大大提高了刷新的速度。 广州星翼电子 官方淘宝店: 技术支持论坛: 《原子教你玩STM32》系列视频 R3,入口模式命令。我们重点关注的是I/D0、I/D1、AM这3个位,因为这3个位控制了屏幕的显示方向。 AM:控制GRAM更新方向。当AM=0的时候,地址以行方向更新。当AM=1的时候,地址以列方向更新。、 I/D[1:0]:当更新了一个数据之后,根据这两个位的设置来控制地址计数器自动增加/减少1。 广州星翼电子 官方淘宝店: 技术支持论坛: 《原子教你玩STM32》系列视频 TFTLCD显示需要的相

文档评论(0)

4477704 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档