“2.4inch 16BIT Module ILI9341 SKU: MRB2408”的版本间的差异

来自LCD wiki
跳转至: 导航搜索
如何在STM32开发板上使用
Lin讨论 | 贡献
接口定义
(未显示2个用户的29个中间版本)
第5行: 第5行:
 
en=http://www.lcdwiki.com/2.4inch_16BIT_Module_ILI9341_SKU:MRB2408
 
en=http://www.lcdwiki.com/2.4inch_16BIT_Module_ILI9341_SKU:MRB2408
 
}}  
 
}}  
 
==<font color="blue">产品视频</font> ==
 
  
 
==<font color="blue">产品图片</font> ==
 
==<font color="blue">产品图片</font> ==
第15行: 第13行:
 
* 2.4寸彩屏,支持16BIT RGB 65K色显示,显示色彩丰富
 
* 2.4寸彩屏,支持16BIT RGB 65K色显示,显示色彩丰富
 
* 240X320分辨率,显示清晰
 
* 240X320分辨率,显示清晰
* 采用16位并行总线传输,传输速度快
+
* 支持8位/16位并行数据总线切换(默认16位),传输速度快
 
* 支持正点原子STM32 Mini、精英、战舰、探索者以及阿波罗开发板程序和直插式使用
 
* 支持正点原子STM32 Mini、精英、战舰、探索者以及阿波罗开发板程序和直插式使用
 
* 支持触摸功能
 
* 支持触摸功能
第34行: 第32行:
 
| align="center" |MRB2408
 
| align="center" |MRB2408
 
|-
 
|-
| align="center" |尺寸
+
| align="center" |屏幕尺寸
 
| align="center" |2.4(inch)
 
| align="center" |2.4(inch)
 
|-
 
|-
| align="center" |类型
+
| align="center" |屏幕类型
 
| align="center" |TFT
 
| align="center" |TFT
 
|-
 
|-
第51行: 第49行:
 
| align="center" |有效显示区域(AA区)
 
| align="center" |有效显示区域(AA区)
 
| align="center" |48.96*36.72(mm)
 
| align="center" |48.96*36.72(mm)
 +
|-
 +
| align="center" |触摸屏类型
 +
| align="center" |电阻触摸屏
 +
|-
 +
| align="center" |触摸IC
 +
| align="center" |XPT2046
 
|-
 
|-
 
| align="center" |模块PCB底板尺寸
 
| align="center" |模块PCB底板尺寸
第56行: 第60行:
 
|-
 
|-
 
| align="center" |工作温度
 
| align="center" |工作温度
| align="center" | -20℃~70℃
+
| align="center" | -20℃~60℃
 
|-
 
|-
 
| align="center" |存储温度
 
| align="center" |存储温度
| align="center" | -40℃~70℃
+
| align="center" | -30℃~70℃
 
|-
 
|-
 
| align="center" |VCC电源电压  
 
| align="center" |VCC电源电压  
第67行: 第71行:
 
| align="center" |待定
 
| align="center" |待定
 
|-
 
|-
| align="center" |产品重量
+
| align="center" |重量(含包装)
| align="center" |待定
+
| align="center" |35 (g)
 
|}
 
|}
  
 
==<font color="blue">接口定义</font> ==
 
==<font color="blue">接口定义</font> ==
[[File:MRB2408-005.jpg|550px]]
+
[[File:MRB2408-006.jpg|550px]]
 +
 
 +
上图红框内为8位/16位数据总线模式切换,说明如下:
 +
 
 +
:将'''R1'''焊接0欧电阻或者直接短接,并将'''R2'''断开:选择'''16'''位数据总线模式(默认),使用'''D1~D8''','''D10~D17'''数据引脚
 +
:将'''R2'''焊接0欧电阻或者直接短接,并将'''R1'''断开:选择'''8'''位数据总线模式,使用'''D10~D17'''数据引脚
 +
 
 
{| class="wikitable" border="1" style="width: 550px; background-color: white;"
 
{| class="wikitable" border="1" style="width: 550px; background-color: white;"
|序号
+
| align="center" |序号
 
| align="center" |引脚标号
 
| align="center" |引脚标号
 
| align="center" |说明
 
| align="center" |说明
第100行: 第110行:
 
| align="center" |6
 
| align="center" |6
 
| align="center" |D1
 
| align="center" |D1
| rowspan="8" |液晶屏数据总线低8位引脚
+
| rowspan="8" |液晶屏数据总线低8位引脚(选择8位并行数据总线模式时,低8位数据引脚没使用)
 
|-
 
|-
 
| align="center" |7
 
| align="center" |7
第200行: 第210行:
 
|}
 
|}
  
==<font color="blue">产品文档</font> ==
+
==<font color="blue">如何在STM32开发板上使用</font> ==
  
* [http://www.lcdwiki.com/res/MRB2408/2.4inch_16BIT_Module_MRB2408_User_Manual_CN.pdf '''2.4寸SPI模块用户手册''']
 
* [http://www.lcdwiki.com/res/MRB2408/ '''2.4寸TFT规格书''']
 
* [http://www.lcdwiki.com/res/MRB2408/ '''2.4寸SPI模块尺寸图''']
 
* [http://www.lcdwiki.com/res/MRB2408/ '''2.4寸SPI模块原理图''']
 
* [http://www.lcdwiki.com/res/MRB2408/ '''2.4寸SPI液晶屏原理图封装''']
 
* [http://www.lcdwiki.com/res/MRB2408/ '''2.4寸SPI封装''']
 
* [http://www.lcdwiki.com/res/MRB2408/ '''驱动IC数据手册ILI9341''']
 
 
==<font color="blue">程序下载</font> ==
 
 
# [ '''Demo_C51_STC12C5A60S2_Hardware_SPI''']
 
# [ '''Demo_C51_STC12C5A60S2_Software_SPI''']
 
# [ '''Demo_C51_STC89C52RC_Software_SPI''']
 
# [ '''Demo_STM32F103RCT6_Hardware_SPI''']
 
# [ '''Demo_STM32F103RCT6_Software_SPI''']
 
# [ '''Demo_STM32F103ZET6_Hardware_SPI''']
 
# [ '''Demo_STM32F103ZET6_Software_SPI''']
 
# [ '''Demo_STM32F407ZGT6_Hardware_SPI''']
 
# [ '''Demo_STM32F407ZGT6_Software_SPI''']
 
# [ '''Demo_STM32F429IGT6_Hardware_SPI''']
 
# [ '''Demo_STM32F429IGT6_Software_SPI''']
 
 
* [ '''2.4寸16bit模块配套资料包(以上程序打包一键下载)''']
 
 
==<font color="blue">参考资料</font> ==
 
 
* [http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_CN.pdf '''C51示例使用说明''']
 
* [http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_CN.pdf '''STM32示例使用说明''']
 
* [http://www.lcdwiki.com/res/PublicFile/PCtoLCD2002_Use_Illustration_CN.pdf '''PCtoLCD2002软件使用说明''']
 
* [http://www.lcdwiki.com/res/PublicFile/Image2Lcd_Use_Illustration_CN.pdf '''Image2Lcd软件使用说明''']
 
* [http://www.lcdwiki.com/zh/%E3%80%90%E6%95%99%E7%A8%8B%E3%80%91%E4%B8%AD%E8%8B%B1%E6%96%87%E6%98%BE%E7%A4%BA%E5%8F%96%E6%A8%A1%E8%AE%BE%E7%BD%AE '''中英文取模设置''']
 
 
==<font color="blue">如何在STM32开发板上使用</font> ==
 
  
 
该模块兼容正点原子STM32开发板,具体使用方法如下:
 
该模块兼容正点原子STM32开发板,具体使用方法如下:
第240行: 第217行:
 
*'''步骤1:下载测试程序'''
 
*'''步骤1:下载测试程序'''
  
# 从[[#程序下载|'''程序下载''']]栏下载STM32 Mini开发板IO模拟或者其他开发板的FSMC测试程序(只有这几个程序才支持STM32开发板直插使用)
+
# 从[[#程序下载|'''程序下载''']]栏下载STM32测试程序
# 也可以下载正点原子STM32开发板自带的标准例程
 
 
# 相关的测试程序说明请查阅程序包里面的测试程序说明文档
 
# 相关的测试程序说明请查阅程序包里面的测试程序说明文档
  
 
*'''步骤2:连接STM32开发板'''
 
*'''步骤2:连接STM32开发板'''
  
# 找到开发板上TFTLCD接口,将模块引脚和接口对应起来,然后直插到接口中(具体连接方法可以参考正点原子STM32开发板使用说明)
+
# 找到开发板上TFTLCD插槽,将模块引脚和插槽引脚对应起来(例如模块CS引脚对应插槽CS引脚),然后直插到插槽中
  
 
*'''步骤3:编译、下载程序到开发板'''
 
*'''步骤3:编译、下载程序到开发板'''
第255行: 第231行:
  
 
# 程序下完毕后,观察程序运行情况,如果可以正常显示,则说明程序运行成功
 
# 程序下完毕后,观察程序运行情况,如果可以正常显示,则说明程序运行成功
 +
 +
==<font color="blue">程序下载</font> ==
 +
 +
* [http://www.lcdwiki.com/res/Program/Parallel_Port/2.4inch/16BIT_ILI9341_MRB2408_V1.0/2.4inch_16BIT_Module_ILI9341_MRB2408_V1.0.zip '''2.4寸16位并口模块配套资料包''']
 +
 +
==<font color="blue">产品文档</font> ==
 +
 +
* [http://www.lcdwiki.com/res/MRB2408/2.4inch_16BIT_Module_MRB2408_User_Manual_CN.pdf '''2.4寸16位并口模块用户手册''']
 +
* [http://www.lcdwiki.com/res/MRB2408/QD243701_specification_v1.1.pdf '''2.4寸TFT液晶屏规格书''']
 +
* [http://www.lcdwiki.com/res/MRB2408/QDtech_2.4inch_MRB2408_Size.pdf '''2.4寸16位并口模块尺寸图''']
 +
* [http://www.lcdwiki.com/res/MRB2408/QDtech_2.4inch_MRB2408_Schematic_37Pin.pdf '''2.4寸16位并口模块原理图''']
 +
* [http://www.lcdwiki.com/res/MRB2408/Package_library_AD6.9.zip '''2.4寸16位并口模块液晶屏原理图和PCB封装库''']
 +
* [http://www.lcdwiki.com/res/MRB2408/ME6206.pdf '''稳压IC数据手册ME6206''']
 +
* [http://www.lcdwiki.com/res/MRB2408/tsc2046.pdf '''触摸屏控制IC数据手册TSC2406''']
 +
* [http://www.lcdwiki.com/res/MRB2408/ILI9341_Datasheet.pdf '''驱动IC数据手册ILI9341''']
 +
 +
==<font color="blue">参考资料</font> ==
 +
 +
* [http://www.lcdwiki.com/res/PublicFile/C51_Keil%26stc-isp_Use_Illustration_CN.pdf '''C51示例使用说明''']
 +
* [http://www.lcdwiki.com/res/PublicFile/STM32_Keil_Use_Illustration_CN.pdf '''STM32示例使用说明''']
 +
* [http://www.lcdwiki.com/res/PublicFile/PCtoLCD2002_Use_Illustration_CN.pdf '''PCtoLCD2002软件使用说明''']
 +
* [http://www.lcdwiki.com/res/PublicFile/Image2Lcd_Use_Illustration_CN.pdf '''Image2Lcd软件使用说明''']
 +
* [http://www.lcdwiki.com/zh/%E3%80%90%E6%95%99%E7%A8%8B%E3%80%91%E4%B8%AD%E8%8B%B1%E6%96%87%E6%98%BE%E7%A4%BA%E5%8F%96%E6%A8%A1%E8%AE%BE%E7%BD%AE '''中英文取模设置''']
  
 
==<font color="blue">常用软件</font> ==
 
==<font color="blue">常用软件</font> ==

2019年9月15日 (日) 09:33的版本

语言选择

Languages

➤中文
➤EN


产品图片

MRB2408-002.jpg MRB2408-004.jpg MRB2408-003.jpg

产品介绍

  • 2.4寸彩屏,支持16BIT RGB 65K色显示,显示色彩丰富
  • 240X320分辨率,显示清晰
  • 支持8位/16位并行数据总线切换(默认16位),传输速度快
  • 支持正点原子STM32 Mini、精英、战舰、探索者以及阿波罗开发板程序和直插式使用
  • 支持触摸功能
  • 带SD卡槽方便功能扩展
  • 提供丰富的STM32和C51平台示例程序
  • 军工级工艺标准,长期稳定工作
  • 提供底层驱动技术支持

产品参数

名称 参数
显示颜色 16BIT RGB 65K彩色
SKU MRB2408
屏幕尺寸 2.4(inch)
屏幕类型 TFT
驱动芯片 ILI9341
分辨率 320*240 (Pixel)
模块接口 16Bit parallel interface
有效显示区域(AA区) 48.96*36.72(mm)
触摸屏类型 电阻触摸屏
触摸IC XPT2046
模块PCB底板尺寸 44.25x76.00 (mm)
工作温度 -20℃~60℃
存储温度 -30℃~70℃
VCC电源电压 3.3V~5V
功耗 待定
重量(含包装) 35 (g)

接口定义

MRB2408-006.jpg

上图红框内为8位/16位数据总线模式切换,说明如下:

R1焊接0欧电阻或者直接短接,并将R2断开:选择16位数据总线模式(默认),使用D1~D8,D10~D17数据引脚
R2焊接0欧电阻或者直接短接,并将R1断开:选择8位数据总线模式,使用D10~D17数据引脚
序号 引脚标号 说明
1 CS 液晶屏片选控制引脚(低电平使能)
2 RS 液晶屏寄存器/数据选择控制引脚(低电平:寄存器,高电平:数据)
3 WR 液晶屏写控制引脚
4 RD 液晶屏读控制引脚
5 RST 液晶屏复位控制引脚(低电平复位)
6 D1 液晶屏数据总线低8位引脚(选择8位并行数据总线模式时,低8位数据引脚没使用)
7 D2
8 D3
9 D4
10 D5
11 D6
12 D7
13 D8
14 D10 液晶屏数据总线高8位引脚
15 D11
16 D12
17 D13
18 D14
19 D15
20 D16
21 D17
22 SCS SD卡片选控制引脚(使用SD卡扩展功能时用到,本测试程序未用到)
23 BL 液晶屏背光控制引脚(高电平点亮)
24 VDD 模块电源正极引脚(模块已集成稳压IC,所以电源可接5V也可以接3.3V)
25 VDD
26 GND 模块电源地引脚
27 GND
28 V5 液晶屏背光电源正极引脚(默认共用板载背光电源,此引脚可不接)
29 MO 触摸屏SPI总线数据输入引脚
30 MI 触摸屏SPI总线数据输出引脚
31 PEN 触摸屏中断检测引脚(发生触摸时为低电平)
32 FCS Flash片选控制引脚(使用Flash扩展功能时用到,本测试程序未用到)
33 TCS 触摸屏IC片选控制引脚(低电平使能)
34 CLK 触摸屏SPI总线时钟控制引脚

如何在STM32开发板上使用

该模块兼容正点原子STM32开发板,具体使用方法如下:

  • 步骤1:下载测试程序
  1. 程序下载栏下载STM32测试程序
  2. 相关的测试程序说明请查阅程序包里面的测试程序说明文档
  • 步骤2:连接STM32开发板
  1. 找到开发板上TFTLCD插槽,将模块引脚和插槽引脚对应起来(例如模块CS引脚对应插槽CS引脚),然后直插到插槽中
  • 步骤3:编译、下载程序到开发板
  1. 编译并下载需要测试的程序到STM32开发板,( 不会编译和下载?
  • 步骤4:观察程序运行情况
  1. 程序下完毕后,观察程序运行情况,如果可以正常显示,则说明程序运行成功

程序下载

产品文档

参考资料

常用软件

BACK TO TOP