- 1、本文档共153页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
6.10 S3C44B0X LCD功能及应用开发 6.10.1 S3C44B0X的LCD控制器概述 4. 显存的数据存储格式 LCD控制器传送的数据表示一个像素的属性: 4级灰度需要2bit,16级灰度需要4bit,RGB彩色需要8bit。 显存是字节对齐的,由软件设置存储格式。 4位或8位单扫描下,数据存放格式如图6. 12所示。 0000 A[31:00] A[31] A[30] … A[00] B[31] B[30] … B[00] C[31] C[30] … C[00] … 0004 B[31:00] … … 0008 C[31:00] … … 图6. 12:4位或8位单扫描数据的存放与显示 6.10 S3C44B0X LCD功能及应用开发 6.10.1 S3C44B0X的LCD控制器概述 4. 显存的数据存储格式 4位双扫描下,数据存放格式如图6. 13所示。 0000 A[31:00] A[31] A[30] … A[00] B[31] B[30] … B[00] C[31] C[30] … C[00] … ? 0004 B[31:00] … … ? 0008 C[31:00] ? … … ? 1000 L[31:00] L[31] L[30] … L[00] M[31] M[30] … M[00] N[31] N[30] … N[00] … ? 1004 M[31:00] … … ? 1008 N[31:00] ? … … ? ? 图6. 13:4位双扫描数据的存放与显示 6.10 S3C44B0X LCD功能及应用开发 6.10.2 S3C44B0X的LCD控制器的SFR S3C44B0X的LCD具有18个SFR,如表6. 47所示。 LCD的特殊功能寄存器描述见教材 表6. 47:LCD的18个SFR列表 寄存器 地址 状态 初始值 LCDCON1 0x01F00000 R/W 0x000000000 LCDCON2 0x01F00004 R/W 0x000000000 LCDCON3 0x01F00040 R/W 0x000000000 LCDSADDR1 0x01F00008 R/W 0x000000000 LCDSADDR2 0x01F0000C R/W 0x000000000 LCDSADDR3 0x01F00010 R/W 0x000000000 REDLUT 0x01F00014 R/W 0x000000000 GREENLUT 0x01F00018 R/W 0x000000000 BLUELUT 0x01F0001C R/W 0x000000000 说明:与抖动算法相关的寄存器在后面列出。 6.11 S3C44B0X的DMAC功能及应用开发 6.11 S3C44B0X的DMAC功能及应用开发 DMA(Direct Memory Access),即直接存储器存取,是一种快速传送数据的机制,也是一种完全由硬件执行数据交换方式。DMA控制器从CPU完全接管对总线的控制,数据传递可以从IO口到内存,从内存到IO口或从一段内存到另一段内存。 6.11.1 S3C44B0X的DMAC的概述 S3C44B0X具有4通道的DMA控制器DMAC。其中,两个DMA通道称做ZDMA(通用DMA)连接在SSB(三星系统总线)上,另外两个DMA通道称做BDMA(桥DMA)连接于SSB和SPB(三星外设总线)之间的接口层。ZDMA和BDMA操作都可以通过软件、内部外设的请求或者外部请求引脚(nXDREQ0/1)来启动。 6.11 S3C44B0X的DMAC功能及应用开发 6.11.1 S3C44B0X的DMAC的概述 1. ZDMA-通用DMA ZDMA直接连接于SSB,ZDMA可以用于从存储器到存储器、从存储器到固定目标的I/O设备和从I/O设备到存储器之间的数据传输。 在ZDMA中具有一个4字的FIFO类型的缓冲器来支持DMA操作中的4字的猝发传输(块传输)。 ZDMA操作可以通过软件或者外部DMA请求信号启动。 ZDMA中最重要的特性是On-the-Fly模式。On-the-Fly模式合DMA并读/写周期,但要求源的总线宽度与目标总线宽度相同。 通常,DMA传输包括两个分开的周期:一个是从源存储器或者I/O设备的“读”,另一个是向存储器或者目标I/O设备“写”入,即读和写周期是分开的。为了完成这些操作,DMAC首先从数据总线读数据,然后再将这个数据写入数据总线。 6.11 S3C44B0X的DMAC功能及应用开发 6.11.1 S3C44B0X的DMAC的概述 1. ZDMA-通用DMA 在On-the-Fly模式下,当DMAC读/写存储器数据时,一个固定地址的外设也同时写/读这个数据,即读写
文档评论(0)