|
|
第4行: |
第4行: |
| | | | | |
| en=http://www.lcdwiki.com/3.2inch_SPI_Module_ILI9341_SKU:MSP3218 | | en=http://www.lcdwiki.com/3.2inch_SPI_Module_ILI9341_SKU:MSP3218 |
| }} | | }} |
| == <font color="blue">产品视频</font> ==
| |
| | |
| {{#ev:youku|XMzY5MDAzMDUzMg}}
| |
| | |
| == <font color="blue">产品图片</font> ==
| |
|
| |
|
| | ==<font color="blue">产品图片</font> == |
| | '''<big>资料待完善</big>''' |
| ==<font color="blue">产品介绍</font> == | | ==<font color="blue">产品介绍</font> == |
|
| |
|
第16行: |
第13行: |
|
| |
|
| ==<font color="blue">接口定义</font> == | | ==<font color="blue">接口定义</font> == |
|
| |
| {| class="wikitable" border="1" style="width: 550px; background-color: white;"
| |
| | align="center" |模块标号
| |
| | align="center" |说明
| |
| |-
| |
| | align="center" |VCC
| |
| | align="center" |5V/3.3V电源输入
| |
| |-
| |
| | align="center" |GND
| |
| | align="center" |接地
| |
| |-
| |
| | align="center" |CS
| |
| | align="center" |液晶屏片选信号
| |
| |-
| |
| | align="center" |RESET
| |
| | align="center" |液晶屏复位信号
| |
| |-
| |
| | align="center" |DC/RS
| |
| | align="center" |液晶屏寄存器/数据选择信号
| |
| |-
| |
| | align="center" |SDI(MOSI)
| |
| | align="center" |SPI总线写数据信号
| |
| |-
| |
| | align="center" |SCK
| |
| | align="center" |SPI总线时钟信号
| |
| |-
| |
| | align="center" |LED
| |
| | align="center" |背光控制,高电平点亮,如无需控制则接3.3V常亮
| |
| |-
| |
| | align="center" |SDO(MISO)
| |
| | align="center" |SPI总线读数据信号,如无需读取功能则可不接
| |
| |-
| |
| | colspan="2" |(以下为触摸屏信号线接线,如果无需触摸或者模块本身不带触摸功能,可不连接)
| |
| |-
| |
| | align="center" |T_CLK
| |
| | align="center" |触摸SPI总线时钟信号
| |
| |-
| |
| | align="center" |T_CS
| |
| | align="center" |触摸屏片选信号
| |
| |-
| |
| | align="center" |T_DIN
| |
| | align="center" |触摸SPI总线输入
| |
| |-
| |
| | align="center" |T_DO
| |
| | align="center" |触摸SPI总线输出
| |
| |-
| |
| | align="center" |T_IRQ
| |
| | align="center" |触摸屏中断信号
| |
| |-
| |
| |}
| |
|
| |
|
| ==<font color="blue">产品尺寸</font> == | | ==<font color="blue">产品尺寸</font> == |
| 产品尺寸图:
| |
|
| |
|
| ==<font color="blue">硬件说明</font> == | | ==<font color="blue">硬件说明</font> == |
| 硬件原理图:
| |
|
| |
|
| ==<font color="blue">使用说明</font> == | | ==<font color="blue">使用说明</font> == |
| '''<big>STM32平台使用说明</big>'''
| |
|
| |
| 1、接线说明
| |
|
| |
| {| class="wikitable" border="1" style="width: 500px; background-color: white;"
| |
| ! align="center" |模块上管脚
| |
| ! align="center" |STM32开发板对应接线管脚
| |
| !备注
| |
| |-
| |
| | align="center" |VCC
| |
| | align="center" |5V/3.3V
| |
| |
| |
| |-
| |
| | align="center" |GND
| |
| | align="center" |GND
| |
| |
| |
| |-
| |
| | align="center" |CS
| |
| | align="center" |PB11
| |
| |
| |
| |-
| |
| | align="center" |RESET
| |
| | align="center" |PB12
| |
| |
| |
| |-
| |
| | align="center" |DC/RS
| |
| | align="center" |PB10
| |
| |
| |
| |-
| |
| | align="center" |SDI(MOSI)
| |
| | align="center" |PB15
| |
| |
| |
| |-
| |
| | align="center" |SCK
| |
| | align="center" |PB13
| |
| |
| |
| |-
| |
| | align="center" |LED
| |
| | align="center" |PB9
| |
| |无需控制则接3.3V
| |
| |-
| |
| | align="center" |SDO(MISO)
| |
| | align="center" |PB14
| |
| |无需读取功能可不接
| |
| |-
| |
| | colspan="3" |无需触摸或者不带触摸功能,以下管脚可不接
| |
| |-
| |
| | align="center" |T_CLK
| |
| | align="center" |PC0
| |
| |
| |
| |-
| |
| | align="center" |T_CS
| |
| | align="center" |PC13
| |
| |
| |
| |-
| |
| | align="center" |T_DIN
| |
| | align="center" |PC3
| |
| |
| |
| |-
| |
| | align="center" |T_DO
| |
| | align="center" |PC2
| |
| |
| |
| |-
| |
| | align="center" |T_IRQ
| |
| | align="center" |PC1
| |
| |
| |
| |}
| |
| 2、操作说明
| |
|
| |
| 进行下面操作之前,先要在电脑上安装好'''keil'''软件。
| |
|
| |
| a、将显示模块按照接线说明与STM32开发板连接起来并上电
| |
|
| |
| b、从[[#驱动下载|'''驱动下载''']]栏目下载显示模块配套资料包
| |
|
| |
| c、解压配套资料包,打开“'''2-STM32测试程序'''”文件夹,里面有硬件SPI和软件SPI两套测试程序,
| |
|
| |
| 如下图所示(两套测试程序使用方法一致):
| |
|
| |
| [[文件:MSP3218-001.jpg|707x707px]]
| |
|
| |
| d、这里选择硬件SPI测试程序,打开“'''2-STM32测试程序\STM32_Demo_STM32F103RCT6_Hardware_SPI\USER'''”文件夹,
| |
|
| |
| 找到“'''TOUCH.uvproj'''”文件,点击打开工程,如下图所示
| |
|
| |
| [[文件:MSP3218-002.jpg|707x707px]]
| |
|
| |
| e、打开工程后,先进行JTAG设置,设置步骤如下(如果工程已经设置,则不需要再设置):
| |
|
| |
| 将JTAG连接电脑和开发板,点击魔法棒图标->Debug->下拉菜单选择J-LINK/J-TRACE Cortex,如下图所示:
| |
|
| |
| [[文件:MSP3218-003.jpg|707x707px]]
| |
|
| |
| 接下来点击Settings,将ort设置为SW,Max设置为2MHz,如下图所示:
| |
|
| |
| [[文件:MSP3218-004.jpg|707x707px]]
| |
|
| |
| f、设置flash,设置步骤如下(如果工程已经设置,则不需要再设置):
| |
|
| |
| 先选择单片机型号,点击魔法棒图标->Device->选择STM32F103RC单片机型号,如下图所示:
| |
|
| |
| [[文件:MSP3218-005.jpg|707x707px]]
| |
|
| |
| 再选择flash型号,点击Utilities->Settings->Add->选择STM32F10x High-density Flash->Add,如下图所示:
| |
|
| |
| [[文件:MSP3218-006.jpg|707x707px]]
| |
|
| |
| g、进行工程编译,点击编译按钮进行工程编译,如果出现“'''FromELF: creating hex file...'''”提示,则表示编译成功,如下图所示:
| |
|
| |
| [[文件:MSP3218-007.jpg|707x707px]]
| |
|
| |
| h、进行程序下载,点击下载按钮,下载hex文件到开发板,如果出现“'''Programming Done. Verify OK.'''”提示,则表示下载成功,如下图所示:
| |
|
| |
| [[文件:MSP3218-008.jpg|707x707px]]
| |
|
| |
| i、模块如果正常显示字符和图形,则说明程序运行成功
| |
|
| |
| '''<big>注意事项</big>'''
| |
|
| |
| a、下载程序时,如果出现如下错误,则说明JTAG设置不正确,请按照操作说明步骤e进行设置:
| |
|
| |
| [[文件:MSP3218-012.jpg|400x400px]] [[文件:MSP3218-010.jpg|400x400px]]
| |
|
| |
| b、如果出现如下错误,则说明flash设置不正确,请按照操作说明步骤f进行设置:
| |
|
| |
| [[文件:MSP3218-011.jpg|400x400px]]
| |
|
| |
| c、如果程序下载成功后,模块没有任何显示,则需要按复位键复位。
| |
|
| |
| 按照以下操作可以实现程序下载成功后,直接运行(不需要按复位键)
| |
|
| |
| 点击魔法棒图标->Utilities->Settings->勾选Reset and run,如下图所示:
| |
|
| |
| [[文件:MSP3218-009.jpg|707x707px]]
| |
|
| |
| '''<big>C51平台使用说明</big>'''
| |
|
| |
| 1、接线说明
| |
|
| |
| {| class="wikitable" border="1" style="width: 600px; background-color: white;"
| |
| ! align="center" |模块上管脚
| |
| ! align="center" |C51开发板对应接线管脚
| |
| !备注
| |
| |-
| |
| | align="center" |VCC
| |
| | align="center" |5V/3.3V
| |
| |
| |
| |-
| |
| | align="center" |GND
| |
| | align="center" |GND
| |
| |
| |
| |-
| |
| | align="center" |CS
| |
| | align="center" |P13
| |
| |
| |
| |-
| |
| | align="center" |RESET
| |
| | align="center" |P33
| |
| |
| |
| |-
| |
| | align="center" |DC/RS
| |
| | align="center" |P12
| |
| |
| |
| |-
| |
| | align="center" |SDI(MOSI)
| |
| | align="center" |P15
| |
| |
| |
| |-
| |
| | align="center" |SCK
| |
| | align="center" |P17
| |
| |
| |
| |-
| |
| | align="center" |LED
| |
| | align="center" |P32
| |
| |使用STC89C52RC单片机或者如无需控制,则接3.3V
| |
| |-
| |
| | align="center" |SDO(MISO)
| |
| | align="center" |P16
| |
| |无需读取功能可不接
| |
| |-
| |
| | colspan="3" |使用STC89C52RC单片机或者无需触摸和不带触摸功能,以下管脚可不接
| |
| |-
| |
| | align="center" |T_CLK
| |
| | align="center" |P36
| |
| |
| |
| |-
| |
| | align="center" |T_CS
| |
| | align="center" |P37
| |
| |
| |
| |-
| |
| | align="center" |T_DIN
| |
| | align="center" |P34
| |
| |
| |
| |-
| |
| | align="center" |T_DO
| |
| | align="center" |P35
| |
| |
| |
| |-
| |
| | align="center" |T_IRQ
| |
| | align="center" |P40
| |
| |
| |
| |}
| |
| 注意:使用STC12C5A60S2单片机的硬件SPI功能时,以上管脚除了电源和地之外,其他都需要接电平转换模块(3.3V转5V)
| |
|
| |
| 2、操作说明
| |
|
| |
| 进行下面操作之前,先要在电脑上安装好'''keil'''软件和'''STC-ISP'''软件。
| |
|
| |
| a、将显示模块按照接线说明与C51开发板连接起来并上电
| |
|
| |
| b、从[[#驱动下载|'''驱动下载''']]栏目下载显示模块配套资料包
| |
|
| |
| c、解压配套资料包,打开“'''1-C51测试程序'''”文件夹,里面有硬件SPI和软件SPI两套测试程序
| |
|
| |
| 如下图所示(两套测试程序使用方法一致):
| |
|
| |
| [[文件:MSP3218-013.jpg|707x707px]]
| |
|
| |
| d、这里选择STC12C5A60S2的硬件SPI测试程序,打开“'''1-C51测试程序\C51_Demo_STC12C5A60S2_Hardware_SPI'''”文件夹,
| |
|
| |
| 找到“'''ceshi.uvproj'''”文件,点击打开工程,如下图所示:
| |
|
| |
| [[文件:MSP3218-014.jpg|707x707px]]
| |
|
| |
| e、打开工程后,点击编译按钮进行工程编译,如果出现“'''creating hex file from ".\obj\ceshi"...'''”提示,则表示编译成功,如下图所示:
| |
|
| |
| [[文件:MSP3218-015.jpg|707x707px]]
| |
|
| |
| f、打开STC-ISP软件进行程序下载,先选择正确的单片机型号和波特率,设置如下图所示:
| |
|
| |
| [[文件:MSP3218-016.jpg|707x707px]]
| |
|
| |
| g、点击打开程序文件->选择“'''1-C51测试程序\C51_Demo_STC12C5A60S2_Hardware_SPI\obj'''”->选择'''ceshi.hex文件->'''点击打开按钮,
| |
|
| |
| 选择hex文件进行烧录,如下图所示:
| |
|
| |
| [[文件:MSP3218-017.jpg|707x707px]]
| |
|
| |
| h、点击下载按钮,将单片机重新上电,程序烧录进行,待出现“操作成功”提示,则表示烧录成功,操作如下图所示:
| |
|
| |
| [[文件:MSP3218-018.jpg|707x707px]]
| |
|
| |
| i、模块如果正常显示字符和图形,则说明程序运行成功
| |
|
| |
| '''<big>注意事项</big>'''
| |
|
| |
| a、STC89C52单片机没有硬件SPI功能,只能使用软件模拟SPI
| |
|
| |
| b、STC89C52单片机只能运行小于30K的程序
| |
|
| |
|
| ==<font color="blue">驱动下载</font> == | | ==<font color="blue">驱动下载</font> == |
|
| |
| * [http://www.lcdwiki.com/res/MSP3218/3.2inch_ILI9341_SPI_V1.0.zip '''3.2inch_ILI9341_SPI_V1.0.zip''']
| |
|
| |
|
| ==<font color="blue">常用软件</font> == | | ==<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]] | | [[#top|BACK TO TOP]] |