logo资料库

ATK-7' TFTLCD 模块用户手册V2.0.pdf

第1页 / 共13页
第2页 / 共13页
第3页 / 共13页
第4页 / 共13页
第5页 / 共13页
第6页 / 共13页
第7页 / 共13页
第8页 / 共13页
资料共13页,剩余部分请下载后查看
1.特性参数
2.使用说明
2.1 模块引脚说明
2.2 LCD控制器接口时序
2.3 LCD控制器寄存器说明
2.3.1 CUR_X寄存器(0x01)和CUR_Y寄存器(0x00)
2.3.2 PIXELS寄存器(0x02)
2.3.3 END_X寄存器(0x03)
2.3.4 PREF寄存器(0x05)
2.3.4.1 背光控制
2.3.4.2 当前显示/操作页
2.3.5 MIRROR寄存器(0X07)
2.3.6 STATE/ DATA寄存器
2.5 电容触摸屏接口说明
2.5.1 FT5206寄存器简介
2.5.2 FT5206初始化流程
3.结构尺寸
4.其他
ATK-7’TFTLCD 用户手册 User Manual 7 寸 TFTLCD 电容触摸屏模块 用户手册 修订历史 版本 V1.00 V1.01 V2.00 日期 原因 2013/3/22 第一次发布 2013/11/29 更新部分信息 2015/11/27 触摸屏 IC 更换为 FT5206 ALIENTEK 广州市星翼电子科技有限公司
ALIENTEK ATK-7’ TFTLCD 用户手册 7 寸 TFTLCD 电容触摸屏模块 目 录 1.特性参数 .................................................................................................................... 1 2.使用说明 .................................................................................................................... 2 2.1 模块引脚说明 ................................................................................................................... 2 2.2 LCD 控制器接口时序 ........................................................................................................ 3 2.3 LCD 控制器寄存器说明 .................................................................................................... 4 2.3.1 CUR_X 寄存器(0x01)和 CUR_Y 寄存器(0x00).................................................... 4 2.3.2 PIXELS 寄存器(0x02) ............................................................................................. 5 2.3.3 END_X 寄存器(0x03) ............................................................................................. 5 2.3.4 PREF 寄存器(0x05) ................................................................................................. 6 2.3.5 MIRROR 寄存器(0X07) .......................................................................................... 6 2.3.6 STATE/ DATA 寄存器 ............................................................................................. 7 2.5 电容触摸屏接口说明 ....................................................................................................... 7 2.5.1 FT5206 寄存器简介 ................................................................................................ 8 2.5.2 FT5206 初始化流程 .............................................................................................. 10 3.结构尺寸 .................................................................................................................. 10 4.其他 .......................................................................................................................... 11 用户手册 www.alientek.com 1
ALIENTEK 1.特性参数 ATK-7’ TFTLCD 用户手册 7 寸 TFTLCD 电容触摸屏模块 ATK-7’ TFTLCD-V14(V14 是版本号,下面均以 ATK-7’ TFTLCD 表示该产品)是 ALIENTEK 推出的一款高性能 7 寸电容触摸屏模块。该模块屏幕分辨率为 800*480,16 位 真彩显示,模块自带 LCD 控制器,拥有多达 8MB 的显存,能提供 8 页的显存,并支持任意 点颜色读取。模块采用电容触摸屏,支持 5 点同时触摸,具有非常好的操控效果。 ATK-7’ TFTLCD 模块还提供了镜像翻转、背光控制等功能,方便用户使用。ATK-7’ TFTLCD 模块各项参数如表 1.1、表 1.2 和表 1.3 所示。 项目 说明 接口类型 颜色格式 颜色深度 显存页数 显存容量 LCD 分辨率 触摸屏类型 触摸点数 工作温度 外形尺寸 注 1:8M 字节 功能 LCD 驱动器:Intel8080-16 位并口 触摸屏:IIC RGB565 16 位 8 页 8MB1 800*480 电容触摸 最多 5 点同时触摸 -0℃~70℃ 100mm*180mm 表 1.1 ATK-7’ TFTLCD 基本特性 说明 定点写数据 将指定数据写入指定坐标 X 坐标自动累加 每写入 1 个数据点,当前 X 坐标会自动加 1 X 坐标自动返回 当 X 坐标累加到用户预设的 X 结束坐标后,自动返回用户预设的 X 起始坐标 Y 坐标自动累加 X 坐标自动返回时,Y 坐标自动加 1 数据读 镜像翻转 背光控制 状态标识 项目 电源电压 IO 口电平 1 功耗 2 读取任意点的像素数据 在 X 方向或 Y 方向翻转显示的图像 PWM 背光信号 64 级可调 通过总线接口读取控制器的状态位 表 1.2 ATK-7’ TFTLCD 功能特性 说明 5±0.5V 3.3V LVTTL 130~350mA 注 1:3.3V 系统,可以直接接本模块(供电必须 5V),如果是 5V 系统,建议串接 1K 左右电阻,做 表 1.3 ATK-7’ TFTLCD 电气特性 限流处理。 用户手册 www.alientek.com 1
ALIENTEK ATK-7’ TFTLCD 用户手册 7 寸 TFTLCD 电容触摸屏模块 注 2:130mA 对应背光关闭时的功耗,350mA 对应背光最亮时的功耗,此数据是在电源电压为 5V 时 测出的,实际应用中功耗会由于电源电压的波动而略微变化。 2.使用说明 2.1 模块引脚说明 ATK-7’ TFTLCD 电容触摸屏模块通过 2*17 的排针(2.54mm 间距)同外部连接,模块 可以与 ALIENTEK 的 STM32 开发板直接对接,我们提供相应的例程,用户可以在 ALIENTEK STM32 开发板上直接测试。ATK-7’ TFTLCD 电容触摸屏模块外观如图 2.1.1 所示: 图 2.1.1-1 ATK-7’ TFTLCD 电容触摸屏模块正面图 图 2.1.1-2 ATK-7’ TFTLCD 电容触摸屏模块背面图 用户手册 www.alientek.com 2
ALIENTEK ATK-7’ TFTLCD 用户手册 7 寸 TFTLCD 电容触摸屏模块 模块通过 34(2*17)个引脚同外部连接,各引脚的详细描述如表 2.1.1 所示: 序号 1 2 3 4 5 名称 NCE RS WR RD 说明 LCD 控制器片选信号(低电平有效) 命令/数据控制信号(0,命令;1,数据;) 写使能信号(低电平有效) 读使能信号(低电平有效) RST 复位信号(低电平有效) 6~21 D0~D15 双向数据总线 22,26,27 GND 地线 23~25 NC 未用到 28 29 30 31 32 33 34 VCC 5V 电源输入引脚 MISO NC,电容触摸屏未用到 MOSI 电容触摸屏 IIC_SDA 信号(CT_SDA) PEN 电容触摸屏中断信号(CT_INT) BUSY NC,电容触摸屏未用到 CS 电容触摸屏复位信号(CT_RST) CLK 电容触摸屏 IIC_SCL 信号(CT_SCL) 表 2.1.1 ATK-7’ TFTLCD 模块引脚说明 从上表可以看出,LCD 控制器总共需要 21 个 IO 口驱动,电容触摸屏需要 4 个 IO 口驱 动,这样整个模块需要 25 个 IO 口驱动。 2.2 LCD 控制器接口时序 ATK-7’ TFTLCD 模块自带的 LCD 控制器采用 16 位 8080 总线接口,总线写时序如图 2.2.1 所示: 图 2.2.1 总线写时序 图中,当 RS 为 0 的时候,表示写入的是寄存器地址(0~7),RS 为 1 的时候,表示写 入的是数据(寄存器值/GRAM 数据)。 总线读时序如图 2.2.2 所示: 用户手册 www.alientek.com 3
ALIENTEK ATK-7’ TFTLCD 用户手册 7 寸 TFTLCD 电容触摸屏模块 图 2.2.2 总线读时序 ATK-7’ TFTLCD 模块自带的 LCD 控制器可读的寄存器只有 2 个,当 RS 为 0 的时候, 表示读取的是状态寄存器(STATE),当 RS 为 1 的时候,表示读取的是像素数据(DATA),读 期间的地址寄存器(ADDR)将被忽略。 2.3 LCD 控制器寄存器说明 ATK-7’ TFTLCD 模块自带的 LCD 控制器各个寄存器的地址和功能简介如表 2.3.1 所示: RS 操作 位宽 地址 名称 功能简介 — — — 0x00 0x01 0x02 ADDR 设置地址寄存器的值 STATE 读状态寄存器 DATA 读像素数据 CUR_Y 设置屏幕的 Y 坐标 CUR_X 设置屏幕的 X 坐标 PIXELS 写入像素数据 复位值 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0 0 1 1 1 1 1 1 1 1 1 写 读 读 写 写 写 写 写 写 写 写 16 16 16 16 16 16 16 16 16 8 8 0x03 END_X 设置 X 方向自动返回的坐标,以及页拷贝时 0x031f X 方向的结束坐标 0x04 0x05 0x06 0x07 保留 PREF 设置当前显示页、当前操作页, 背光等 保留 MIRROR 控制镜像翻转 0x0000 0x0001 表 2.3.1 ATK-7’ TFTLCD 模块自带 LCD 驱动器寄存器地址和功能简介 2.3.1 CUR_X 寄存器(0x01)和 CUR_Y 寄存器(0x00) 寄存器 CUR_X 和 CUR_Y 用于设置待操作像素点的坐标,TFTLCD 屏幕上坐标的排列 如图 2.3.1.1 所示: 用户手册 www.alientek.com 4
ALIENTEK ATK-7’ TFTLCD 用户手册 7 寸 TFTLCD 电容触摸屏模块 图 2.3.1.1 坐标排列 当 CUR_Y 和 CUR_X 的值确定后,像素点 A 的位置便被唯一的确定了,随后的写入的 像素数据会被准确的放置在 A 点。 2.3.2 PIXELS 寄存器(0x02) 寄存器 PIXELS 对应着 16 位的颜色数据,如果当前显示页与当前操作页相同,那么写 入 PIXELS 的数据会被立即呈现在由 CUR_X 和 CUR_Y 选中的当前激活点上,如果当前显 示页与当前操作页不相同,那么写入 PIXELS 的数据不会被立即呈现出来。 ATK-7’ TFTLCD 模块的颜色格式为 RGB565,具体的颜色与每个位对应关系如表 2.3.2.1 所示: b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 b4 B4 b3 b2 b1 b0 B3 B2 B1 B0 图 2.3.2.1 颜色与位对应关系 2.3.3 END_X 寄存器(0x03) 为了提高像素数据连续读写的效率,当设置好 CUR_X 和 CUR_Y 后,每读取/写入一个 像素,当前激活点的 X 坐标就会自动加一,当激活点的 X 坐标等于 END_X 后,便会自动 返回 CUR_X 同时 Y 坐标自动加一。如图 2.3.3.1 所示: 图 2.3.3.1 X 坐标自动返回示意图 以写数据为例,假设 CUR_X、CUR_Y、END_X 分别为 400、200、500,A 点、B 点、 C 点、D 点的坐标分别为(400,200)、(500,200)、(400,201)、(500,201)。设置好 CUR_X、 CUR_Y 后,第一个像素写到了 A 点,第 100 个像素写到 B 点,第 101 个像素写到 C 点, 用户手册 www.alientek.com 5
ALIENTEK ATK-7’ TFTLCD 用户手册 7 寸 TFTLCD 电容触摸屏模块 第 200 个像素写到 D 点,依此类推。 借助 END_X 寄存器,可以简化 MCU 批量数据读写的流程,假设 MCU 需要以(100, 200)为起始坐标写入一个 10×20 的矩形,那么只需要将 CUR_X 设为 100,CUR_Y 设为 200, END_X 设为 210,然后进行 200 次的像素点读/写操作即可,期间不需要再进行坐标设置操 作,所有的坐标都会被自动推算。 2.3.4 PREF 寄存器(0x05) PREF 寄存器用于设置当前显示页、当前操作页和 TFT 背光,各个位的具体含义如表 2.3.4.1 所示: 位 名称 功能简介 复位值 b5~b0 b8~b6 b11~b9 BK_PWM 背光控制 保留 —— CUR_PAGE 当前显示的页 b14~b12 OPT_PAGE 当前操作的页 b15 保留 —— 表 2.3.4.1 HREF 寄存器各位定义 2.3.4.1 背光控制 0 0 0 0 0 BK_PWM 用于设置背光信号的占空比,从而调节 TFT 背光的亮度,取值范围为 0~63, 0 代表背光关闭,63 代表背光最亮。上电复位后 BK_PWM 的值默认为 0,也就是背光关闭, 在 MCU 对 BK_PWM 赋以非零值后,背光才能点亮。 2.3.4.2 当前显示/操作页 当前显示页由 CUR_PAGE 指定,表示屏幕上实际显示的显存分页,当前操作页由 OPT_PAGE 指定,表示当前读写操作的显存分页。如果 CUR_PAGE 与 OPT_PAGE 指向同 一显存分页,那么写显存操作的结果会被立即呈现在屏幕上,如果 CUR_PAGE 与 OPT_PAGE 指向不同的显存分页,那么对 OPT_PAGE 的任何操作都不会影响屏幕上的显示内容,只有 在 CUR_PAGE 切换到 OPT_PAGE 后,OPT_PAGE 中数据才会被显示出来。 2.3.5 MIRROR 寄存器(0X07) MIRROR 寄存器用于实现图像的水平和垂直镜像翻转,该寄存器各位的具体含义如表 2.3.5.1 所示。 位 名称 功能简介 复位值 b15~b2 保留 —— b1 b0 UD LR 控制垂直镜像翻转 控制水平镜像翻转 表 2.3.5.1 MIRROR 寄存器各位定义 0 0 1 UD 位用于控制显示画面的垂直翻转,LR 位用于控制显示画面的水平翻转,操作 UD 位和 LR 位会影响 TFT 上的像素点位置与显存中数据地址的映射关系,但不会改变显存中的 数据,不同的 UD 和 LR 值所对应的显示效果如图 2.3.5.1 所示。 用户手册 www.alientek.com 6
分享到:
收藏