导航菜单
Toggle navigation
英文主页
树莓派显示模块
树莓派HDMI
树莓派MHS显示屏
树莓派GPIO显示屏
SPI显示模块
常规SPI模块
Arduino SPI模块
全视角SPI模块
Arduino显示模块
Arduino UNO
Arduino Mega2560
其他显示模块
8/16位并口模块
OLED显示模块
RGB显示模块
开发板
显示屏
IPS彩屏
TN彩屏
OLED屏
查看“2.8inch Arduino Display”的源代码
←
2.8inch Arduino Display
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<div style="border:#A7D7F9 1px solid;background:white; padding: 18px 1em;"> {{lan | cn=http://www.lcdwiki.com/zh/2.8inch_Arduino_Display | en=http://www.lcdwiki.com/2.8inch_Arduino_Display }} == <font color="blue">产品图片</font> == [[File:MAR2808-011.jpg|300px]] [[File:MAR2808-009.jpg|300px]] ==<font color="blue">产品介绍</font> == * 支持ArduinoUNO 和Mega2560等开发板直插使用,无需接线 * 320X240高清分辨率,支持触摸功能 * 支持16位RGB 65K颜色显示,显示色彩丰富 * 采用8位并行总线,比串口SPI刷新快 * 带SD卡槽方便扩展实验 * 提供Arduino库,提供丰富的示例程序 * 军工级工艺标准,长期稳定工作 * 提供底层驱动技术支持 * 资料获取:见[[#驱动下载|'''驱动下载''']] ==<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 |- |功耗 |约为90mw |- |产品重量 |25(g) |} ==<font color="blue">接口定义</font> == [[文件:MAR2808-008.jpg|800x800像素]] {| 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|716x716px]] ==<font color="blue">硬件说明</font> == 硬件原理图:[http://www.lcdwiki.com/res/MAR2808/Arduino_2.8inch%E6%A8%A1%E5%9D%97%E5%8E%9F%E7%90%86%E5%9B%BE.pdf '''Arduino 2.8寸显示模块原理图.pdf'''] ==<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|723x723px]] d、将LCDWIKI_GUI、LCDWIKI_KBV以及touch screen这三个库拷贝到Arduino项目文件所在目录下, 默认的Arduino项目文件所在目录为C:\Users\Administrator\Documents\Arduino,也可以自己定义,方法如下: 打开Arduino IDE软件,点击File->Preferences定义Arduino项目文件所在目录,如下图所示: [[文件:MAR2808-007.jpg|719x719px]] e、打开资料包中的Example文件夹,可以看到有11个测试例子,如下图所示 [[文件:MAR2808-003.jpg|724x724px]] f、任意打开一个测试例子,例如打开“Example_02_clear_screen” g、打开“Example_02_clear_screen”测试程序后,点击Tools按钮选择开发板型号和端口号,如下图所示: [[文件:MAR2808-004.jpg|719x719px]] 如果开发板型号选择选择Mega,还需要选择处理器型号,对于该2.8寸显示模块,我们只选择ATmega2560处理器,如下图所示: [[文件:MAR2808-005.jpg|707x707px]] h、点击上传按钮进行编译和下载,待显示“Done Uploading”,则表示程序已经成功下载到开发板里,如下图所示: [[文件:MAR2808-006.jpg|715x715px]] i、如果2.8寸显示模块按照黑、白、红、绿、蓝的顺序不停的刷屏显示,则表示程序运行成功 '''<big>注意事项</big>''' a、该显示模块使用8位并口传输数据,所以LCDWIKI库也需要设置为8位模式(因为LCDWIKI库同时支持8位和16位模式),修改方法如下: 打开“'''LCDWIKI_KBV\lcd_mode.h'''”文件,将'''CONFIG_USE_8BIT_BUS'''宏设置为1,如下所示: {{code|1= //if using 8bit mode,set the below macro definition to 1 //if using 16bit mode,set the below macro definition to 0 #define CONFIG_USE_8BIT_BUS 1 }} ==<font color="blue">驱动下载</font> == 百度云盘下载:[https://pan.baidu.com/s/1HMFbLuKGKo6aK3ElTwKz8w '''全动电子2.8inch_Arduino_ILI9341显示模块资料V3.3.zip'''] 本地下载:[http://www.lcdwiki.com/res/MAR2808/%E5%85%A8%E5%8A%A8%E7%94%B5%E5%AD%902.8inch_Arduino_ILI9341%E6%98%BE%E7%A4%BA%E6%A8%A1%E5%9D%97%E8%B5%84%E6%96%99V3.3.zip '''全动电子2.8inch_Arduino_ILI9341显示模块资料V3.3.zip'''] ==<font color="blue">常用软件</font> == 字符取模软件 PCtoLCD2002下载:[http://www.lcdwiki.com/res/software/PCtoLCD2002.zip '''PCtoLCD2002.zip'''] 图片取模软件 Image2Lcd下载:[http://www.lcdwiki.com/res/software/Image2Lcd.zip '''Image2Lcd.zip'''] [[#top|BACK TO TOP]] </div>
该页面使用的模板:
模板:Lan
(
查看源代码
)
返回至
2.8inch Arduino Display
。