logo资料库

用户手册(2.2inch-320x240-Touch-LCD-A_UserManual_CN).pdf

第1页 / 共12页
第2页 / 共12页
第3页 / 共12页
第4页 / 共12页
第5页 / 共12页
第6页 / 共12页
第7页 / 共12页
第8页 / 共12页
资料共12页,剩余部分请下载后查看
2.2inch 320x240 Touch LCD (A)用户手册 微雪电子 2.2inch 320x240 Touch LCD (A)用户手册 1. 产品概述 2. LCD 原理 LCD 控制芯片 触摸面板控制芯片 液晶面板类型 接口 背光类型 色阶指数 分辨率 BD663474 XPT2046 TFT SPI LED 背光 26 万色 320x240 2.2inch 320x240 Touch LCD (A)引出了 SPI 模式的 SCK 和 MISO;只能写数据,不能读 数据,SPI 的数据会经过 EPM3032(EPM3032 是一个 CPLD,内部已经写好程序) 转换成 8 位的并口传输到 BD663474,BD663474 是工作在 80-series 8-bit bus interface (Big-endien)模式;WR 和 RD 已经通过了硬件处理,只能写数据,不能读数据。 CS: LCD 片选信号。 RS: 命令/数据标志( 0,读写命令; 1,读写数据)。 WR:向 LCD 写入数据。(已经经过硬件处理,不用管软件) RD:从 LCD 读取数据。(已经经过硬件处理,不用管软件) D[17:10]: 8 位双向数据线。(硬件上是 EPM3032 把 SPI 的数据转成并口数 据传给 D[17:10]) 1
2.2inch 320x240 Touch LCD (A)用户手册 微雪电子 3. BD663474 重要的寄存器介绍 入口方式寄存器(R003h) 注意:原文请参考 BD663474.pdf 的第 24 页,Entry Mode 1(R003h)章节。 AM 在数据写入 GRAM 之后,用于设置自动更新地址计数器(AC)的方向。 当 AM =0,连续地在水平方向上写入。 当 AM =1,连续地在垂直方向上写入。 当制作一个窗口地址区域时,数据会被写入到由 I / D 和 AM 的方式设置的窗口地 址所指定的 GRAM 区域中。 ORG I/D [1:0] 在数据写入 GRAM 之后,用于设置地址计数器(AC)的递增(+1)递减(-1)。 I/D[0] 设置水平方向上在较低的地址位(AD7-0)的递增或递减。 I/D[1] 设置垂直方向 上在较高的地址位(AD16-8)的递增或递减。在数据写入 GRAM 之后,AM 位用 于指定地址的传输方向。 当 ORG=1 时,用于设置窗体地址的起始位置属性(start position)会根据 I/D 位设 置发生移位。 在读写 RAM 期间,要保证 ORG=0。 当 HWM= 1 时,数据高速写入到 GRAM 中。在高速写入模式中,数据写入到 GRAM 之前,数据中的一行会进行缓冲。 当 HWM= 1 时,确保 AM= 0(水平方向)以及为每一行的窗口地址执行写入操作。 当某一行的写入操作中止,那么数据将不会被正确写入。请参阅 BD663474.pdf 的 High-Speed RAM Write Mode 章节。 HWM 2
2.2inch 320x240 Touch LCD (A)用户手册 微雪电子 反转从 RGB 到 BGR 的点的 18 位数据顺序,并写入到 GRAM 中。 当 IM3-0=(GND, GND, VCCIO, VCCIO)时,通过 80-series 8-bit 总线接口的 TRI 位,设 置数据格式为 three-time transfer RAM 写入模式 DFM= 0:RGB 的 18 位数据写入到 3 个字节界传送器。 DFM= 1:RGB 的 18 位数据写入到 3 个 6 位传送器。 当 IM3-0=(GND, GND, VCCIO, GND)时,通过 80-series 16-bit 总线接口的 TRI 位,设 置数据格式为 two-time transfer RAM 写入模式 DFM= 0:RGB 的 18 位数据写入到 2 个 MSB 格式传送器。 DFM= 1:RGB 的 18 位数据写入到 2 个 LSB 格式传送器。 当不使用 8 位或 16 位接口的时候,应当设置 DFM=0。 当 IM3-0=(GND, GND, VCCIO, VCCIO)时,通过 80-series 16-bit 总线接口,设置传送 到 RAM 的数据的次数(2 transfers / 3 transfers)。 TRI= 0:16 位的 RAM 数据发送往两个传送器。 TRI= 1:18 位的 RAM 数据发送往三个传送器。 当 IM3-0=(GND, GND, VCCIO, GND)时,通过 80-series 16-bit 总线接口,设置传送到 RAM 的数据的次数 TRI= 0:16 位的 RAM 数据发送往一个传送器。 TRI= 1:18 位的 RAM 数据发送往两个传送器。 当不使用 8 位或 16 位接口的时候,TRI 必须设为 0。当 GRAM 处于读取模式时, 同样需要设置 TRI=0。 DFM 和 TRI 设置数据传输到内部 RAM 的传输方式,见如下表格: 3 BGR DFM TRI
2.2inch 320x240 Touch LCD (A)用户手册 微雪电子 4. XPT2046 简介  XPT2046 是一款 4 线制电阻式触摸屏控制器,内含 12 位分辨率 125KHz 转 换速率逐步逼近型 A/D 转换器。  XPT2046 支持从 1.5V 到 5.25V 的低电压 I/O 接口。  XPT2046 能通过执行两次 A/D 转换查出被按的屏幕位置, 除此之外,还可 以测量加在触摸屏上的压力。内部自带 2.5V 参考电压,可以作为辅助输入、 温度测量和电池监测之用,电池监测的电压范围可以从 0V 到 5V。  XPT2046 片内集成有一个温度传感器。在 2.7V 的典型工作状态下,关闭参考 电压,功耗可小于 0.75mW。XPT2046 采用微小的封装形式:TSSOP-16,QFN-16 和 VFBGA-48。 工作温度范围为-40℃~+85℃。与 ADS7846、TSC2046、 AK4182A 完全兼容 4
2.2inch 320x240 Touch LCD (A)用户手册 微雪电子 5. LCD 引脚说明 引脚号 标识 描述 GND 接地 1 2 3 4 5 6 功能 GND 3.3V +3.3 电源 连接到电源+3.3V PWM 背光灯亮度调节 可以使用 PWM 来控制背光灯亮度 7~18 NC NC NC 19 21 23 25 27 29 31 32 33 35 34 36 37 38 39 40 T_IRQ 触摸面板中断 T_BUSY 触摸面板忙信号 检测到触摸面板有按下则为低电平 T_CS 触摸面板片选信号 低电平选择触摸面板 T_DCLK 触摸面板 SPI 时钟信号 T_DIN 触摸面板 SPI 数据输入 T_DOUT 触摸面板 SPI 数据输出 连接到 SPI 的 SCK 连接到 SPI 的 MOSI 连接到 SPI 的 MISO RESET 芯片重启 低电平重启芯片 SCI SCL NC NC CS RS 屏幕 SPI 数据输入(串行模式使用) 连接到 SPI 的 MOSI 屏幕 SPI 时钟信号(串行模式使用) 连接到 SPI 的 SCK NC NC NC NC LCD 片选信号(串行模式使用) 低电平选择 LCD 指令/数据 寄存器选择 表 1. LCD 引脚定义表 RS = 1 : 数据寄存器 RS = 0 : 指令寄存器 5
2.2inch 320x240 Touch LCD (A)用户手册 微雪电子 图 1. LCD 接口引脚定义图 6. 示例程序 本手册使用的是微雪电子的 Open205R-C 开发板(主控芯片 STM32F205R)作为说 明,用以讲解本款 LCD 的基本使用方法。用户也可以采用其他类似的开发板进行 开发。 6.1 准备工作  Open205R-C 开发板(主控芯片 STM32F205R)  2.2inch 320x240 Touch LCD (A)  5V 电源(规格:5V 2A 外径 3.5mm 内径 1.35mm)  ST-LINK 下载器 6.2 LCD 测试步骤 1) 将屏幕 连接 上 Open205R-C 开发板 的 LCD 接口 ,如 图 2. LCD 和 Open205R-C 开发板链接图所示。该开发板的 LCD 接口的引脚定义图请 参见图 1. LCD 接口引脚定义图,用户也可以根据图 1. LCD 接口引脚定 义图,对其他的 STM32 开发板进行连接。 6
2.2inch 320x240 Touch LCD (A)用户手册 微雪电子 图 2. LCD 和 Open205R-C 开发板链接图 2) 接通开发板电源。 3) 将 LCD 示例程序下载到开发板。 示例程序说明:我司提供了该款 LCD 的 AVR,PIC,STM8 和 STM32 的示 例程序。用户可以在 2.2inch-320x240-Touch-LCD-A_code.7z 压缩包找到这 些程序。本手册使用的是 STM32 的程序,用户还应根据自己所使用的开 发板 MCU,选择不同的示例程序和采用对应的下载方法。 7
2.2inch 320x240 Touch LCD (A)用户手册 微雪电子 6.3 LCD 程序流程 初始化 LCD 控制器的 SPI 复位 LCD,初始化 LCD 控制器的寄存器 初始化触摸面板 SPI 进行触摸板校准 判断是否有触摸 否 是 读取触摸板的坐标 转换成显示坐标 图 3. LCD 程序流程原理图 8
分享到:
收藏