3.2inch TFT Touch Shield
3.2inch TFT Touch Shield
用户手册
产 品 概 述
本品是 3.2 寸电阻屏模块,分辨率为 320*240,带有内部控制器,使用 SPI 接口通信,通过相
应函数,就可以完成显示功能,包括几何图形绘制、文字、图片显示。
本产品提供 SMT32 以及 Arduino 例程,方便客户进行移植。
产 品 特 性
类型:TFT
接口:SPI
控制芯片:ILI9341
触屏芯片:XPT2046
触摸方式:四线电阻屏
色阶指数:65536
分辨率:320*240(Pixel)
接 口 说 明
标识
5V
GND
SCLK
MISO
MOSI
LCD_CS
LCD_BL
LCD_RST
LCD_DC
TP_BUSY
SD_CS
TP_CS
TP_IRQ
Arduino 接口
STM32 接口
描述
5V
GND
D13
D12
D11
D10
D9
D8
D7
D6
D5
D4
D3
5V
GND
PA5
PA6
PA7
PB6
PC7
PA9
PA8
PB10
PB4
PB5
PB3
5V 电源输入
地
SPI 时钟
SPI 数据输入
SPI 数据输出
LCD 片选
LCD 背光
LCD 复位
LCD 数据/命令选择
触屏忙
Micro SD 卡片选
触摸面板片选
触摸面板中断
版本: V1.0, 日期: 2017 年 9 月 14 日
1
3.2inch TFT Touch Shield
如 何 使 用
硬 件 配 置
• 如果 Arduino 主板带有 ICSP 接口,将显示模块上的 SPI Config 开关置于 ICSP 方向(默
认)
• 如果 Arduino 主板没有 ICSP 接口,将显示模块上的 SPI Config 开关分别至于 SCLK\D13,
MISO\D12, MOSI\D11
示 例 程 序 演 示
本模块提供了分别基于 Arduino UNO 和 XNUCLEO-F103RB 的示例程序
ARDUINO 效 果 演 示
1. 把文件: 3.2inch TFT Touch Shield code.7z 中的 Arduino\lib 下的库文件复制到 Arduino 的
\Arduino\libraries 目录下。
2. LCD_ShowBMP 显示图片实验前,把文件: 3.2inch TFT Touch Shield code.7z 中的 PIC 文件夹
中的图片复制到 SD 卡根目录。
3. 使用 Arduino IDE 打开 Arduino\LCD_ShowBMP 目录下的工程,烧写程序到 Arduino 开发板
即可显示。
4. 最后进行触摸实验,默认使用了四组校准值,可以满足四个方向的画笔操作在右边有五种
颜色的选择,画笔大小默认为 9 个像素点,当然也可主动点击屏幕的 AD 来自主校准:
Please use the stylus click the cross on the screen. The cross will always move until the
screen adjustment is completed.
5. 根据提示,点击屏幕上的红色+号,直到校准完毕
注:图片的格式:320*240,24bit,bmp。SD 卡格式:FAT
STM32 效 果 演 示
1. 显示图片实验前,把文件: 3.2inch TFT Touch Shield code.7z 中的 PIC 文件夹中的图片复制
到 SD 卡根目录。将 LCD 插上 Nucleo 或者 Xnucleo 系列开发板。
2. 使用 MDK 打开工程,烧写程序到 Nucleo 或者 Xnucleo 系列开发板。
3. 首先会显示 LCD 常用的功能:画点,画实虚线、画框、画填充矩形,画空心圆,画实心
圆,每个功能保持 3S,均可以选择点的大小,线的宽度,空心圆的圆环大小;
4. 接着显示 SD 卡中的图片,需要保证图片的分辨率小于 320 * 240,图片才可以显示;
5. 最后进行触摸实验,默认使用了四组校准值,可以满足四个方向的画笔操作,在右边有五
种颜色的选择,画笔大小默认为 9 个像素点,当然也可主动点击屏幕的 AD 来自主校准:
版本: V1.0, 日期: 2017 年 9 月 14 日
2
3.2inch TFT Touch Shield
Please use the stylus click the cross on the screen. The cross will always move until the
screen adjustment is completed
6. 根据提示,点击屏幕上的红色+号,直到校准完毕。
注:图片的格式:320*240, 24bit, bmp。SD 卡格式:FAT
版本: V1.0, 日期: 2017 年 9 月 14 日
3