产品特性
驱动芯片 | HX8347D |
支持接口 | SPI |
分辨率 | 320 *240 |
显示尺寸 | 57.6mm*43.2mm |
外形尺寸 | 73.3mm*55.3mm |
颜色 | RGB ,65K彩色 |
触摸方式 | 四线电阻式 |
使用说明
模块接口
标识 | 描述 |
---|
SCLK | SPI时钟 |
MISO | SPI主机输入从机输出信号 |
MOSI | SPI主机输出从机输入信号 |
LCD_CS | LCD片选信号 |
LCD_BL | LCD背光信号 |
LCD_DC | LCD命令信号 |
SD_CS | SD卡片选信号 |
TP_CS | XPT2046片选信号 |
TP_IRQ | XPT2046中断输出信号 |
5V | 5V电源输入 |
GND | 地线 |
硬件配置
- Arduino主板带有ICSP接口时,显示模块上的SB1,SB2,SB3保持开路。
- Arduino主板没有ICSP接口时,显示模块上的SB1,SB2,SB3需要分别焊上0R电阻,保持短路。
实验演示
本模块提供分别基于Arduino UNO和XNUCLEO-F103RB的实验例程。
Arduino效果演示
- 把File:2.8inch TFT Touch Shield code.7z:2.8inch_TFT_Touch_Shield_code.7z (文件大小:1.92 MB,MIME类型:application/acad)中的Arduino\lib下的库复制到Arduino的\Arduino\libraries目录下。
- ShowImage显示图片实验前,把File:2.8inch TFT Touch Shield code.7z:2.8inch_TFT_Touch_Shield_code.7z (文件大小:1.92 MB,MIME类型:application/acad)中的PICTURE文件夹中的图片复制到SD卡根目录。
- 使用Arduino IDE打开Arduino\ShowBMP目录下的工程,烧写程序到Arduino开发板即可显示。
- 触摸屏实验前,必须根据显示提示校准触摸屏。打开Arduino\TouchPanel目录下的工程,烧写程序,运行的时候会提示:
- Please use the stylus click the cross on the screen. The cross will always move until the screen adjustment is completed.
- 根据提示,点击屏幕上的红色+号,直到校准完毕。
- 点击LCD右上角的CLEAR,清除显示。
STM32效果演示
- ShowImage显示图片实验前,把File:2.8inch TFT Touch Shield code.7z:2.8inch_TFT_Touch_Shield_code.7z (文件大小:1.92 MB,MIME类型:application/acad)中的PICTURE文件夹中的图片复制到SD卡根目录。将LCD插上Nucleo或者Xnucleo系列开发板。
- 使用KEIL打开STM32\...\ShowImage目录下的工程,烧写程序到Nucleo或者Xnucleo系列开发板,LCD会依次显示4张图片。
- 触摸屏实验前,必须根据显示提示校准触摸屏。打开STM32\...\TouchPanel目录下的工程,烧写程序,运行的时候会提示:
- Please use the stylus click the cross on the screen. The cross will always move until the screen adjustment is completed.
- 根据提示,点击屏幕上的红色+号,直到校准完毕。
- 点击LCD右上角的CLEAR,清除显示。
- 图片的格式:240*320, 24bit, bmp。SD卡格式:FAT