“2.8inch Resistive Touch LCD”的版本间的差异
来自丢石头百科
(创建页面,内容为“<div class="tabber"> <div class="tabbertab" title="说明"> ==产品概述== 2.8inch Resistive Touch LCD是IPS显示屏,320×240分辩率,带电阻触摸,使…”) |
|||
第69行: | 第69行: | ||
<br\>更改驱动方法:打开LCD_Driver.h文件,将80行的#define ST7789_DEVICE注释,去掉81行的//#define HX8347_DEVICE注释,如下图所示<br\> | <br\>更改驱动方法:打开LCD_Driver.h文件,将80行的#define ST7789_DEVICE注释,去掉81行的//#define HX8347_DEVICE注释,如下图所示<br\> | ||
− | [[File:2.8inch_Resistive_Touch_LCD-011.png | + | [[File:2.8inch_Resistive_Touch_LCD-011.png|400px|]]<br /> |
==='''OpenX05R-C'''=== | ==='''OpenX05R-C'''=== | ||
第81行: | 第81行: | ||
==== 演示图 ==== | ==== 演示图 ==== | ||
− | [[File:2.8inch_Resistive_Touch_LCD-001.png | + | [[File:2.8inch_Resistive_Touch_LCD-001.png|400px|通过串口模块接入电脑连接图]]<br /> |
==='''OpenM128例程'''=== | ==='''OpenM128例程'''=== | ||
==== 硬件连接 ==== | ==== 硬件连接 ==== | ||
− | {| class="wikitable" style=" | + | {| class="wikitable" style="text-align:center;" |
|- | |- | ||
! 2.8inch LCD!!OpenM128 | ! 2.8inch LCD!!OpenM128 | ||
第112行: | 第112行: | ||
| TP_IRQ||PE4/IRQ | | TP_IRQ||PE4/IRQ | ||
|}<br \> | |}<br \> | ||
− | [[File:2.8inch_Resistive_Touch_LCD-005.png | + | [[File:2.8inch_Resistive_Touch_LCD-005.png|600px]] |
==== 操作步骤 ==== | ==== 操作步骤 ==== | ||
第119行: | 第119行: | ||
#先按F7编译,后按Ctrl+Alt+F5烧录<br \> | #先按F7编译,后按Ctrl+Alt+F5烧录<br \> | ||
− | [[File:2.8inch_Resistive_Touch_LCD-004.png | + | [[File:2.8inch_Resistive_Touch_LCD-004.png|400px]] |
− | [[File:2.8inch_Resistive_Touch_LCD-003.jpg | + | [[File:2.8inch_Resistive_Touch_LCD-003.jpg|400px]] |
==='''Open103C'''=== | ==='''Open103C'''=== | ||
==== 硬件连接 ==== | ==== 硬件连接 ==== | ||
− | {| class="wikitable" style=" | + | {| class="wikitable" style="text-align:center;" |
|- | |- | ||
! 2.8inch LCD !! Open103C | ! 2.8inch LCD !! Open103C | ||
第152行: | 第152行: | ||
| TP_IRQ || PB1 | | TP_IRQ || PB1 | ||
|} | |} | ||
− | <br \>[[File:2.8inch_Resistive_Touch_LCD-006.png | + | <br \>[[File:2.8inch_Resistive_Touch_LCD-006.png|600px|]] |
==== 操作步骤 ==== | ==== 操作步骤 ==== | ||
第158行: | 第158行: | ||
#按上表和图连接2.8inch Resistive Touch LCD和Open103C | #按上表和图连接2.8inch Resistive Touch LCD和Open103C | ||
#Open103C连接ST/Link,连接5VDC,打开例程烧录程序 | #Open103C连接ST/Link,连接5VDC,打开例程烧录程序 | ||
− | [[File:2.8inch_Resistive_Touch_LCD-007.png | + | [[File:2.8inch_Resistive_Touch_LCD-007.png|400px]] |
==='''Open16F877A/Open18F4520'''=== | ==='''Open16F877A/Open18F4520'''=== | ||
硬件连接 | 硬件连接 | ||
− | {| class="wikitable" style=" | + | {| class="wikitable" style="text-align:center;" |
|- | |- | ||
! 2.8inch LCD !! Open16F877A | ! 2.8inch LCD !! Open16F877A | ||
第188行: | 第188行: | ||
| TP_IRQ||RA0 | | TP_IRQ||RA0 | ||
|} | |} | ||
− | <br \>[[File:2.8inch_Resistive_Touch_LCD-009.png | + | <br \>[[File:2.8inch_Resistive_Touch_LCD-009.png|600px]] |
操作步骤 | 操作步骤 | ||
#使用跳帽连接VCC和3.3V,使用PICkit3连接Open18F4520。 | #使用跳帽连接VCC和3.3V,使用PICkit3连接Open18F4520。 | ||
#将2.8inch Resistive Touch LCD接入Open18F4520的2.8inch LCD接口 | #将2.8inch Resistive Touch LCD接入Open18F4520的2.8inch LCD接口 | ||
#打开power开关,使用MPLAB X IDE v4.15打开工程并下载程序,[http://www.waveshare.net/study/portal.php?mod=view&aid=683 不熟悉操作的用户可点击参考教程] | #打开power开关,使用MPLAB X IDE v4.15打开工程并下载程序,[http://www.waveshare.net/study/portal.php?mod=view&aid=683 不熟悉操作的用户可点击参考教程] | ||
− | [[File:2.8inch_Resistive_Touch_LCD-010.png | + | [[File:2.8inch_Resistive_Touch_LCD-010.png|600px]] |
</div> | </div> | ||
<div class="tabbertab" title="资料"> | <div class="tabbertab" title="资料"> | ||
{{外围模块|colorscheme=blue | {{外围模块|colorscheme=blue | ||
|name = 2.8inch Resistive Touch LCD | |name = 2.8inch Resistive Touch LCD | ||
− | |img=[[File:2.8inch-Resistive-Touch-LCD-intro.jpg|360px |alt=2.8inch-Resistive-Touch-LCD|link=http:// | + | |img=[[File:2.8inch-Resistive-Touch-LCD-intro.jpg|360px |alt=2.8inch-Resistive-Touch-LCD|link=http://{{SERVERNAME}}/shop/2.8inch-Resistive-Touch-LCD.htm | 2.8inch Resistive Touch LCD]] |
|category1=LCD | |category1=LCD | ||
|category2=显示屏 | |category2=显示屏 |
2019年11月14日 (四) 09:35的版本
目录
产品概述
2.8inch Resistive Touch LCD是IPS显示屏,320×240分辩率,带电阻触摸,使用SPI控制,确保不会占用太多接口引脚资源。
主要参数
类别 | 参数 |
---|---|
驱动芯片 | HX8347D/ST7789 |
触控芯片 | XPT2046 |
屏幕类型 | IPS |
通信接口 | SPI |
分辨率 | 320*240 |
外形尺寸 | 79.8 × 50.8 mm |
显示尺寸 | 57.6 × 43.2mm |
显示颜色 | RGB·65K色 |
触控方式 | 四线电阻式 |
供电电压 | 5V |
逻辑电平 | 3.3V |
接口定义
I/O | 描述 |
---|---|
5V | 电源5V |
GND | 电源地 |
MISO | SPI数据输出 |
MOSI | SPI数据输入 |
SCLK | SPI时钟信号 |
LCD_CS | LCD片选 |
LCD_DC | LCD数据/命令选择 |
LCD_RST | LCD复位信号 |
LCD_BL | LCD背光控制 |
TP_CS | 触摸面板片选 |
TP_IRQ | 触摸面板中断 |
例程演示
- OpenX05R-C例程
- OpenM128例程
- Open103C例程
- Open16F877A/Open18F4520例程
注意:液晶驱动先后使用了HX8347D,ST7789两种型号,默认使用ST7789,若您发现不能显示时,请先更改驱动程序 <br\>更改驱动方法:打开LCD_Driver.h文件,将80行的#define ST7789_DEVICE注释,去掉81行的//#define HX8347_DEVICE注释,如下图所示<br\>
OpenX05R-C
操作步骤
- 拔掉4个LED跳帽,2.8inch Resistive Touch LCD接入OpenX05R-C开发板
- 打开Open405R-C的TouchPanel项目文件,按F7编译后,按F8下载
- 2.8inch Resistive Touch LCD显示:
Please use the stylus click the cross on the screen.The cross will always move until the screen adjustment is completed. - 用触控笔依次点击屏幕进行校准
- 完成后即可在屏幕上进行涂鸦
- 更多演示请参考OpenX05R-C系列例程
演示图
OpenM128例程
硬件连接
2.8inch LCD | OpenM128 |
---|---|
5V | 5V |
GND | GND |
MISO | PB2/DIN |
MOSI | PB3/DOUT |
SCLK | PB1/CLK |
LCD_CS | PD6/CS |
LCD_DC | PB5/RS |
LCD_RST | PB6/RESET |
LCD_BL | PE5/PWM |
TP_CS | PB4 |
TP_IRQ | PE4/IRQ |
操作步骤
- 完成LCD连接,ISP烧录器连接,电源连接
- 使用Atmel Studio 7.0打开工程,AVR安装使用等系列教程请点击我参考
- 先按F7编译,后按Ctrl+Alt+F5烧录
Open103C
硬件连接
2.8inch LCD | Open103C |
---|---|
5V | 5V |
GND | GND |
MISO | PB14 |
MOSI | PB15 |
SCLK | PB13 |
LCD_CS | PB12 |
LCD_DC | PB8 |
LCD_RST | PB9 |
LCD_BL | PB0 |
TP_CS | PA15 |
TP_IRQ | PB1 |
操作步骤
- 按上表和图连接2.8inch Resistive Touch LCD和Open103C
- Open103C连接ST/Link,连接5VDC,打开例程烧录程序
Open16F877A/Open18F4520
硬件连接
2.8inch LCD | Open16F877A |
---|---|
5V | 5V |
GND | GND |
MISO | RC4 |
MOSI | RC5 |
SCLK | RC3 |
LCD_CS | RA1 |
LCD_DC | RA2 |
LCD_RST | RD0 |
LCD_BL | 3.3V |
TP_CS | RA4 |
TP_IRQ | RA0 |
- 使用跳帽连接VCC和3.3V,使用PICkit3连接Open18F4520。
- 将2.8inch Resistive Touch LCD接入Open18F4520的2.8inch LCD接口
- 打开power开关,使用MPLAB X IDE v4.15打开工程并下载程序,不熟悉操作的用户可点击参考教程
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
| ||||||||||||||||||||||||
|