资源预览内容
第1页 / 共11页
第2页 / 共11页
第3页 / 共11页
第4页 / 共11页
第5页 / 共11页
第6页 / 共11页
第7页 / 共11页
第8页 / 共11页
第9页 / 共11页
第10页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
MD043SD 1 MD043SD 4.3寸总线型TFT模块应用手册 目录 1 特点介绍.2 2 接口定义与安装尺寸.3 3 工作寄存器描述.5 4 工作寄存器配置说明.6 4.1 背光控制.6 4.2 行列地址写入.6 4.3 行列地址增量方向.6 4.4 读写数据通道.6 4.5 复位和初始化.6 5 颜色配置说明.7 6 读写时序说明.8 6.1 写行地址的时序.8 6.2 写列地址的时序.8 6.3 写显示数据的时序.8 6.4 读显示数据的时序.8 6.5 写其他命令寄存器时序.9 7 单片机驱动程序应用示例.10 7.1 示例代码(8051).10 MD043SD 2 1 特点介绍 适用CPU:51,AVR,STM32,PIC,MSP430,DSP,ARM等。 MD043SD采用8080时序16bit并行总线接口,分辨率480272, 显示面板16M色彩,集成 8 页显寸(显存用不完可当扩展内存使用)。模块内部采用 CPLD+SDRAM 方式驱动 RGB 接口显示屏,在总线接口与 RGB 接口之间实现转换的同时还提供了一系列实用功能,具体请参考后面的寄存器说明和Demo 程序. 在工作稳定性方面本模块具备超强抗干扰能力,远远超越市场上的 SSD1963 驱动方案,SSD1963抗干扰差,有死机白屏的风险。 功能方面,本模块提供 8 页显存可以实现后台写数据,一个命令瞬间切换满屏显示数据,远远超越市场上的 RA8875驱动方案。 控制方面MD043SD省去了一般的TFT控制器所需要的烦琐的初始化代码,MD043SD无需初始化,仅仅需要做一次复位操作就可以开始工作。最少只需要使用 5 个积存器指令就可以正常操作。大大简化了程序的代码量,降低了程序的调试难度和出错机率。 MD043SD 的响应速度很快,能达到 200ns 的读写周期。最快实现 13 桢的满屏刷新速度,集成的8MB SDRAM对应8页显示缓冲。显示页寄存器和读写页寄存器独立设置,当前显示页和读写页可以是不同的页,方便实现后台写入后,整页快速切换。 TFT的驱动时序和电路都经过优化设计,保证色彩准确还原,显示稳定,杜绝闪烁或窜色,并提供LED背光驱动,亮度可从0(关闭)16(全开)间调节。 MD043SD 3 2 接口定义与安装尺寸 接口定义说明: 序号 名称 说明 1 GND 电源地 2 3.3V 电源正,3.3V 3 NC 空 4 RS 数据/命令切换 5 WR 写数据时钟 6 RD 读数据时钟 7-14 DB8-DB15 高8位数据总线 15 CS 片选 16 F_CS FLASH片选(模块预留FLASH芯片W25X16,默认不贴件,做预留用途) 17 REST 复位(复位操作过程:拉低电平,持续20ms;再拉高电平,持续20ms) 18 NC 空 19 LED_A 背光控制(出厂默认背光由程序控制,0-16级可调背光亮度,不受LED_A控制,如果需要由 LED_A 手动控制,在模块上的 Backlight Control处修改电阻焊盘跳线可以更改为 LED_A 手动控制,手动控制的时候,LED_A接高背光亮,接低背光灭,给PWM信号可调亮度)。 20 NC 空 21-28 DB0-DB7 低8位数据总线 29 T_CLK 触摸控制器(XPT2046)时钟 30 T_CS 触摸控制器(XPT2046)片选 31 T_DIN 触摸控制器(XPT2046)的数据入(即MOSI) 32 NC 空 33 T_DO 触摸控制器(XPT2046)的数据出(即MISO) MD043SD 4 34 T_IRQ 触摸控制器(XPT2046)数据中断(平时为高,触摸时为低) 35 SD_DO SD卡接口的MISO 36 SD_CLK SD卡接口时钟 37 SD_DIN SD卡接口的MOSI 38 SD_CS SD卡接口片选 39 NC 空 40 NC 空 电气特性: 项目 最小电压(单位V) 最大电压(单位V) 电流(单位MA) 备注 VCC(3.3V) 3.2 3.6 380 模块电源 IO(数据接口) 3.2 3.6 - 数据口 警告:所有数据口电压不能超过3.6V. MD043SD 5 工作寄存器描述 表:寄存器列表 CS RS DATA15:0 WR RD 功能 0 0 0x0001 0 地址指向背光亮度寄存器 0 1 0 16 0 背光亮度值(默认:0) 0 0 0x0002 0 地址指向起始行地址寄存器 0 1 0 271 0 写入 9 位的起始行地址 0 0 0x0003 0 地址指向起始列地址寄存器 0 1 0 479 0 写入 10 位的起始列地址 0 0 0x0006 0 地址指向结束行地址寄存器 0 1 0 271 0 写入 9 位的结束行地址 0 0 0x0007 0 地址指向结束列地址寄存器 0 1 0 479 0 写入 10 位的结束列地址 0 0 0x0004 0 显示页寄存器 0 1 0 7 0 写入(设置)被显示页的页地址(上电默认为第 0页) 0 0 0x0005 0 读写页寄存器 0 1 0 7 0 写入(设置)当前读写页的页地址(上电默认为第0 页) 0 0 0x000B 0 休眠状态寄存器 0 1 0x00000x0001 0 0x0001-进入休眠 (进入休眠后只要任意发一条读写命令,即可退出休眠状态。) 0 0 0x000F 0 地址指向数据通道 0 1 0x0000 0xFFFF 0 向控制板写入数据 0 1 0xXXXX 1 0 读出控制板 RAM数据 1 不选通 MD043SD 6 3 工作寄存器配置说明 5.1 背光控制 背光由300Hz PWM信号驱动,能量转换效率高,无闪烁效应。当背光寄存器设置为0时,背光关闭。背光寄存器上电复位值为0,为避免上电时显示花屏,可在上电时先清屏,再打开背光。背光值最大为16(0x10),写入值大于16时会被忽略。 5.2 行列地址写入 行列地址所对应的RAM地址由控制板内部运算得到,用户程序不需要计算行列与RAM地址的对应关系,直接输入坐标地址即可。 5.3 行列地址增量方向 连续写入时,列地址自动加1。加到设定的最大列以后将循环到下一行起始位置。 5.4 读写数据通道 在读写显示数据时,要保证工作寄存器的值设为 0x0F,选择指向数据通道;读写显示数据时工作寄存器不能被修改为其他值,否则读写入不会成功。 5.5 复位和初始化 REST引脚控制复位。复位操作过程:拉低电平,持续5ms以上(推荐20ms);再拉高电平,持续5ms以上(推荐20ms),之后方可接受数据写入。 MD043SD 7 4 颜色配置说明 表3:颜色对应表 65k 色 R4 R3 R2 R1 R0 G5 G4 G3 D15 D14 D13 D12 D11 D10 D9 D8 G2 G1 G0 B4 B3 B2 B1 B0 D7 D6 D5 D4 D3 D2 D1 D0 表4:颜色对应表续 颜色灰度 R4、R3、R2 G5、G4、G3 B4、B3、B2 最黑 000 000 000 亮蓝 000 000 111 亮绿 000 111 000 亮青 000 111 111 亮红 111 000 000 亮紫 111 000 111 亮黄 111 111 000 基 本 颜 色 亮白 111 111 111 最黑 000 000 000 较暗 000 000 001 较亮 000 000 110 蓝 色 灰 度 最亮 000 000 111 最黑 000 000 000 较暗 000 001 000 较亮 000 110 000 绿 色 灰 度 最亮 000 111 000 最黑 000 000 000 较暗 00
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号