“3.2inch SPI Module ILI9341 SKU: MSP3218”的版本间的差异
(创建页面,内容为“123”) |
|||
第1行: | 第1行: | ||
− | + | {{lan | |
+ | | | ||
+ | cn=http://www.lcdwiki.com/zh/2.8inch_Arduino_Display | ||
+ | | | ||
+ | en=http://www.lcdwiki.com/2.8inch_Arduino_Display | ||
+ | }} | ||
+ | |||
+ | == <font color="blue">产品图片</font> == | ||
+ | |||
+ | ==<font color="blue">产品介绍</font> == | ||
+ | |||
+ | * 支持ArduinoUNO 和Mega2560等开发板直插使用,无需接线 | ||
+ | * 320X240高清分辨率,支持触摸功能 | ||
+ | * 支持16位RGB(565)颜色显示,显示色彩丰富 | ||
+ | * 采用8位并行总线,比串口SPI刷新快 | ||
+ | * 带SD卡槽方便扩展实验 | ||
+ | * 提供Arduino库,提供丰富的示例程序 | ||
+ | * 军工级工艺标准,长期稳定工作 | ||
+ | * 提供底层驱动技术支持 | ||
+ | * 资料获取:[[2.8inch Arduino Display]] | ||
+ | |||
+ | ==<font color="blue">产品参数</font> == | ||
+ | |||
+ | {| class="wikitable" border="1" style="width: 500px; background-color: white;" | ||
+ | |名称 | ||
+ | |参数 | ||
+ | |- | ||
+ | |SKU | ||
+ | |MAR2808 | ||
+ | |- | ||
+ | |尺寸 | ||
+ | |2.8(inch) | ||
+ | |- | ||
+ | |类型 | ||
+ | |TFT | ||
+ | |- | ||
+ | |驱动芯片 | ||
+ | |ILI9341 | ||
+ | |- | ||
+ | |分辨率 | ||
+ | |320*240 (Pixel) | ||
+ | |- | ||
+ | |模块接口 | ||
+ | |8-bit parallel interface | ||
+ | |- | ||
+ | |有效显示区域 | ||
+ | |57.6x43.2(mm) | ||
+ | |- | ||
+ | |模块PCB尺寸 | ||
+ | |78.22x52.7(mm) | ||
+ | |- | ||
+ | |工作温度 | ||
+ | | -20℃~70℃ | ||
+ | |- | ||
+ | |工作电压 | ||
+ | |5V | ||
+ | |- | ||
+ | |功耗 | ||
+ | |约为90mA | ||
+ | |- | ||
+ | |产品重量 | ||
+ | |25(g) | ||
+ | |} | ||
+ | |||
+ | ==<font color="blue">接口定义</font> == | ||
+ | |||
+ | {| class="wikitable" border="1" style="width: 500px; background-color: white;" | ||
+ | |- | ||
+ | | align="center" |序号 | ||
+ | | align="center" |标号 | ||
+ | | align="center" |引脚说明 | ||
+ | |- | ||
+ | | align="center" |1 | ||
+ | | align="center" |LCD_RST | ||
+ | |LCD总线复位信号 | ||
+ | |- | ||
+ | | align="center" |2 | ||
+ | | align="center" |LCD_CS | ||
+ | |LCD总线片选信号 | ||
+ | |- | ||
+ | | align="center" |3 | ||
+ | | align="center" |LCD_RS | ||
+ | |LCD总线命令/数据选择信号 | ||
+ | |- | ||
+ | | align="center" |4 | ||
+ | | align="center" |LCD_WR | ||
+ | |LCD总线写信号 | ||
+ | |- | ||
+ | | align="center" |5 | ||
+ | | align="center" |LCD_RD | ||
+ | |LCD总线读信号 | ||
+ | |- | ||
+ | | align="center" |6 | ||
+ | | align="center" |GND | ||
+ | |电源地 | ||
+ | |- | ||
+ | | align="center" |7 | ||
+ | | align="center" |5V | ||
+ | |5V电源输入 | ||
+ | |- | ||
+ | | align="center" |8 | ||
+ | | align="center" |3V3 | ||
+ | |NC此引脚可不接 | ||
+ | |- | ||
+ | | align="center" |9 | ||
+ | | align="center" |LCD_D0 | ||
+ | |LCD 8位数据Bit0 | ||
+ | |- | ||
+ | | align="center" |10 | ||
+ | | align="center" |LCD_D1 | ||
+ | |LCD 8位数据Bit1 | ||
+ | |- | ||
+ | | align="center" |11 | ||
+ | | align="center" |LCD_D2 | ||
+ | |LCD 8位数据Bit2 | ||
+ | |- | ||
+ | | align="center" |12 | ||
+ | | align="center" |LCD_D3 | ||
+ | |LCD 8位数据Bit3 | ||
+ | |- | ||
+ | | align="center" |13 | ||
+ | | align="center" |LCD_D4 | ||
+ | |LCD 8位数据Bit4 | ||
+ | |- | ||
+ | | align="center" |14 | ||
+ | | align="center" |LCD_D5 | ||
+ | |LCD 8位数据Bit5 | ||
+ | |- | ||
+ | | align="center" |15 | ||
+ | | align="center" |LCD_D6 | ||
+ | |LCD 8位数据Bit6 | ||
+ | |- | ||
+ | | align="center" |16 | ||
+ | | align="center" |LCD_D7 | ||
+ | |LCD 8位数据Bit7 | ||
+ | |- | ||
+ | | align="center" |17 | ||
+ | | align="center" |SD_SS | ||
+ | |SD卡SPI总线片选信号 | ||
+ | |- | ||
+ | | align="center" |18 | ||
+ | | align="center" |SD_DI | ||
+ | |SD卡SPI总线MOSI信号 | ||
+ | |- | ||
+ | | align="center" |19 | ||
+ | | align="center" |SD_DO | ||
+ | |SD卡SPI总线MISO信号 | ||
+ | |- | ||
+ | | align="center" |20 | ||
+ | | align="center" |SD_SCK | ||
+ | |SD卡SPI总线时钟信号 | ||
+ | |} | ||
+ | |||
+ | ==<font color="blue">产品尺寸</font> == | ||
+ | 产品尺寸图: | ||
+ | |||
+ | [[文件:MAR2808-001.PNG|750x750像素]] | ||
+ | |||
+ | ==<font color="blue">硬件说明</font> == | ||
+ | 硬件原理图: | ||
+ | |||
+ | ==<font color="blue">使用说明</font> == | ||
+ | '''<big>Arduino平台使用说明</big>''' | ||
+ | |||
+ | 1、接线说明 | ||
+ | |||
+ | {| class="wikitable" border="1" style="width: 500px; background-color: white;" | ||
+ | ! colspan="2" |与UNO开发板连接 | ||
+ | ! colspan="2" |与Mega2560开发板连接 | ||
+ | |- | ||
+ | ! align="center" |模块上管脚 | ||
+ | ! align="center" |UNO单片机上管脚 | ||
+ | ! align="center" |模块上管脚 | ||
+ | ! align="center" |Mega2560单片机上管脚 | ||
+ | |- | ||
+ | | align="center" |LCD_RST | ||
+ | | align="center" |A4 | ||
+ | | align="center" |LCD_RST | ||
+ | | align="center" |5V | ||
+ | |- | ||
+ | | align="center" |LCD_CS | ||
+ | | align="center" |A3 | ||
+ | | align="center" |LCD_CS | ||
+ | | align="center" |GND | ||
+ | |- | ||
+ | | align="center" |LCD_RS | ||
+ | | align="center" |A2 | ||
+ | | align="center" |LCD_RS | ||
+ | | align="center" |21 | ||
+ | |- | ||
+ | | align="center" |LCD_WR | ||
+ | | align="center" |A1 | ||
+ | | align="center" |LCD_WR | ||
+ | | align="center" |20 | ||
+ | |- | ||
+ | | align="center" |LCD_RD | ||
+ | | align="center" |A0 | ||
+ | | align="center" |LCD_RD | ||
+ | | align="center" |A0 | ||
+ | |- | ||
+ | | align="center" |GND | ||
+ | | align="center" |GND | ||
+ | | align="center" |GND | ||
+ | | align="center" |GND | ||
+ | |- | ||
+ | | align="center" |5V | ||
+ | | align="center" |5V | ||
+ | | align="center" |5V | ||
+ | | align="center" |5V | ||
+ | |- | ||
+ | | align="center" |LCD_D0 | ||
+ | | align="center" |8 | ||
+ | | align="center" |LCD_D0 | ||
+ | | align="center" |8 | ||
+ | |- | ||
+ | | align="center" |LCD_D1 | ||
+ | | align="center" |9 | ||
+ | | align="center" |LCD_D1 | ||
+ | | align="center" |9 | ||
+ | |- | ||
+ | | align="center" |LCD_D2 | ||
+ | | align="center" |2 | ||
+ | | align="center" |LCD_D2 | ||
+ | | align="center" |2 | ||
+ | |- | ||
+ | | align="center" |LCD_D3 | ||
+ | | align="center" |3 | ||
+ | | align="center" |LCD_D3 | ||
+ | | align="center" |3 | ||
+ | |- | ||
+ | | align="center" |LCD_D4 | ||
+ | | align="center" |4 | ||
+ | | align="center" |LCD_D4 | ||
+ | | align="center" |4 | ||
+ | |- | ||
+ | | align="center" |LCD_D5 | ||
+ | | align="center" |5 | ||
+ | | align="center" |LCD_D5 | ||
+ | | align="center" |5 | ||
+ | |- | ||
+ | | align="center" |LCD_D6 | ||
+ | | align="center" |6 | ||
+ | | align="center" |LCD_D6 | ||
+ | | align="center" |6 | ||
+ | |- | ||
+ | | align="center" |LCD_D7 | ||
+ | | align="center" |7 | ||
+ | | align="center" |LCD_D7 | ||
+ | | align="center" |7 | ||
+ | |- | ||
+ | | align="center" |SD_SS | ||
+ | | align="center" |10 | ||
+ | | align="center" |SD_SS | ||
+ | | align="center" |10 | ||
+ | |- | ||
+ | | align="center" |SD_DI | ||
+ | | align="center" |11 | ||
+ | | align="center" |SD_DI | ||
+ | | align="center" |11 | ||
+ | |- | ||
+ | | align="center" |SD_DO | ||
+ | | align="center" |12 | ||
+ | | align="center" |SD_DO | ||
+ | | align="center" |12 | ||
+ | |- | ||
+ | | align="center" |SD_SCK | ||
+ | | align="center" |13 | ||
+ | | align="center" |SD_SCK | ||
+ | | align="center" |13 | ||
+ | |} | ||
+ | 2、操作说明 | ||
+ | |||
+ | a、将2.8寸显示模块按照接线说明与Arduino开发板连接起来并上电(注意开发板型号) | ||
+ | |||
+ | b、从驱动下载栏目下载2.8寸显示模块资料包 | ||
+ | |||
+ | c、解压资料包,打开install library文件夹,可以看到有LCDWIKI_GUI、LCDWIKI_KBV以及touch screen这三个库,如下图所示: | ||
+ | |||
+ | [[文件:MAR2808-002.jpg|800x800像素]] | ||
+ | |||
+ | |||
+ | d、将LCDWIKI_GUI、LCDWIKI_KBV以及touch screen这三个库拷贝到Arduino项目文件所在目录下, | ||
+ | |||
+ | 默认的Arduino项目文件所在目录为C:\Users\Administrator\Documents\Arduino,也可以自己定义 | ||
+ | |||
+ | e、打开资料包中的Example文件夹,可以看到有11个测试例子,如下图所示 | ||
+ | |||
+ | [[文件:MAR2808-003.jpg|800x800像素]] | ||
+ | |||
+ | f、任意打开一个测试例子,例如打开“Example_02_clear_screen” | ||
+ | |||
+ | g、打开“Example_01_clear_screen”测试程序后,点击Tools按钮选择开发板型号和端口号,如下图所示: | ||
+ | |||
+ | [[文件:MAR2808-004.jpg|800x800像素]] | ||
+ | |||
+ | 如果开发板型号选择选择Mega,还需要选择处理器型号,对于该2.8寸显示模块,我们只选择ATmega2560处理器,如下图所示: | ||
+ | |||
+ | [[文件:MAR2808-005.jpg|800x800像素]] | ||
+ | |||
+ | h、点击上传按钮进行编译和下载,待显示“Done Uploading”,则表示程序已经成功下载到开发板里,如下图所示: | ||
+ | |||
+ | [[文件:MAR2808-006.jpg|800x800像素]] | ||
+ | |||
+ | i、如果2.8寸显示模块按照黑、白、红、绿、蓝的顺序不停的刷屏显示,则表示程序运行成功 | ||
+ | |||
+ | '''注意事项''' | ||
+ | |||
+ | a、接线一定要连接正确,否则即使程序下载成功,显示屏也不会正常显示 | ||
+ | |||
+ | b、开发板型号和端口号一定要选择正确,否则程序无法下载成功 | ||
+ | |||
+ | c、可以点击Arduino IDE软件的File->Preferences定义Arduino项目文件所在目录,如下图所示: | ||
+ | |||
+ | [[文件:MAR2808-007.jpg|800x800像素]] | ||
+ | |||
+ | ==<font color="blue">驱动下载</font> == | ||
+ | 百度云盘下载: | ||
+ | |||
+ | 本地下载: | ||
+ | |||
+ | ==<font color="blue">常用软件说明</font> == |
2018年6月28日 (四) 19:55的版本
产品图片
产品介绍
- 支持ArduinoUNO 和Mega2560等开发板直插使用,无需接线
- 320X240高清分辨率,支持触摸功能
- 支持16位RGB(565)颜色显示,显示色彩丰富
- 采用8位并行总线,比串口SPI刷新快
- 带SD卡槽方便扩展实验
- 提供Arduino库,提供丰富的示例程序
- 军工级工艺标准,长期稳定工作
- 提供底层驱动技术支持
- 资料获取:2.8inch Arduino Display
产品参数
名称 | 参数 |
SKU | MAR2808 |
尺寸 | 2.8(inch) |
类型 | TFT |
驱动芯片 | ILI9341 |
分辨率 | 320*240 (Pixel) |
模块接口 | 8-bit parallel interface |
有效显示区域 | 57.6x43.2(mm) |
模块PCB尺寸 | 78.22x52.7(mm) |
工作温度 | -20℃~70℃ |
工作电压 | 5V |
功耗 | 约为90mA |
产品重量 | 25(g) |
接口定义
序号 | 标号 | 引脚说明 |
1 | LCD_RST | LCD总线复位信号 |
2 | LCD_CS | LCD总线片选信号 |
3 | LCD_RS | LCD总线命令/数据选择信号 |
4 | LCD_WR | LCD总线写信号 |
5 | LCD_RD | LCD总线读信号 |
6 | GND | 电源地 |
7 | 5V | 5V电源输入 |
8 | 3V3 | NC此引脚可不接 |
9 | LCD_D0 | LCD 8位数据Bit0 |
10 | LCD_D1 | LCD 8位数据Bit1 |
11 | LCD_D2 | LCD 8位数据Bit2 |
12 | LCD_D3 | LCD 8位数据Bit3 |
13 | LCD_D4 | LCD 8位数据Bit4 |
14 | LCD_D5 | LCD 8位数据Bit5 |
15 | LCD_D6 | LCD 8位数据Bit6 |
16 | LCD_D7 | LCD 8位数据Bit7 |
17 | SD_SS | SD卡SPI总线片选信号 |
18 | SD_DI | SD卡SPI总线MOSI信号 |
19 | SD_DO | SD卡SPI总线MISO信号 |
20 | SD_SCK | SD卡SPI总线时钟信号 |
产品尺寸
产品尺寸图:
硬件说明
硬件原理图:
使用说明
Arduino平台使用说明
1、接线说明
与UNO开发板连接 | 与Mega2560开发板连接 | ||
---|---|---|---|
模块上管脚 | UNO单片机上管脚 | 模块上管脚 | Mega2560单片机上管脚 |
LCD_RST | A4 | LCD_RST | 5V |
LCD_CS | A3 | LCD_CS | GND |
LCD_RS | A2 | LCD_RS | 21 |
LCD_WR | A1 | LCD_WR | 20 |
LCD_RD | A0 | LCD_RD | A0 |
GND | GND | GND | GND |
5V | 5V | 5V | 5V |
LCD_D0 | 8 | LCD_D0 | 8 |
LCD_D1 | 9 | LCD_D1 | 9 |
LCD_D2 | 2 | LCD_D2 | 2 |
LCD_D3 | 3 | LCD_D3 | 3 |
LCD_D4 | 4 | LCD_D4 | 4 |
LCD_D5 | 5 | LCD_D5 | 5 |
LCD_D6 | 6 | LCD_D6 | 6 |
LCD_D7 | 7 | LCD_D7 | 7 |
SD_SS | 10 | SD_SS | 10 |
SD_DI | 11 | SD_DI | 11 |
SD_DO | 12 | SD_DO | 12 |
SD_SCK | 13 | SD_SCK | 13 |
2、操作说明
a、将2.8寸显示模块按照接线说明与Arduino开发板连接起来并上电(注意开发板型号)
b、从驱动下载栏目下载2.8寸显示模块资料包
c、解压资料包,打开install library文件夹,可以看到有LCDWIKI_GUI、LCDWIKI_KBV以及touch screen这三个库,如下图所示:
d、将LCDWIKI_GUI、LCDWIKI_KBV以及touch screen这三个库拷贝到Arduino项目文件所在目录下,
默认的Arduino项目文件所在目录为C:\Users\Administrator\Documents\Arduino,也可以自己定义
e、打开资料包中的Example文件夹,可以看到有11个测试例子,如下图所示
f、任意打开一个测试例子,例如打开“Example_02_clear_screen”
g、打开“Example_01_clear_screen”测试程序后,点击Tools按钮选择开发板型号和端口号,如下图所示:
如果开发板型号选择选择Mega,还需要选择处理器型号,对于该2.8寸显示模块,我们只选择ATmega2560处理器,如下图所示:
h、点击上传按钮进行编译和下载,待显示“Done Uploading”,则表示程序已经成功下载到开发板里,如下图所示:
i、如果2.8寸显示模块按照黑、白、红、绿、蓝的顺序不停的刷屏显示,则表示程序运行成功
注意事项
a、接线一定要连接正确,否则即使程序下载成功,显示屏也不会正常显示
b、开发板型号和端口号一定要选择正确,否则程序无法下载成功
c、可以点击Arduino IDE软件的File->Preferences定义Arduino项目文件所在目录,如下图所示:
驱动下载
百度云盘下载:
本地下载: