匿名
未登录
登录
丢石头百科
搜索
查看“2.8inch Resistive Touch LCD”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
2.8inch Resistive Touch LCD
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<div class="tabber"> <div class="tabbertab" title="说明"> {{外围模块|colorscheme=blue |name = 2.8inch Resistive Touch LCD |img=[[File:2.8inch-Resistive-Touch-LCD-intro.jpg|360px |alt=2.8inch-Resistive-Touch-LCD | 2.8inch Resistive Touch LCD]] |category1=LCD |category2=显示屏 |brand=Waveshare |feature-name1= 显示尺寸 |feature-value1=2.8英寸 |feature-name2= 分辨率 |feature-value2=320×240 | interface1 =SPI | Product1 = [[1.3inch LCD Module]] | Product2 = [[0.96inch LCD Module]] }} ==产品概述== 2.8inch Resistive Touch LCD是一款有320×240分辩率,带电阻触摸,使用SPI控制的IPS显示屏。 === 主要参数 === {| class="wikitable" style="text-align:center;" |- ! 类别 !! 参数 |- | 驱动芯片 || HX8347D/ST7789 |- | 触控芯片 || XPT2046 |- | 屏幕类型|| IPS |- | 通信接口|| SPI |- | 分辨率 || 320*240 |- | 外形尺寸 || 79.8 × 50.8 mm |- | 显示尺寸 || 57.6 × 43.2mm |- | 显示颜色 || RGB·65K色 |- | 触控方式 || 四线电阻式 |- | 供电电压 || 5V |- | 逻辑电平 || 3.3V |} === 接口定义 === {| class="wikitable" style="text-align:center;" |- ! 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例程 <span style="color: red;">'''注意:液晶驱动先后使用了HX8347D,ST7789两种型号,默认使用ST7789,若您发现不能显示时,请先更改驱动程序'''</span> <br\>更改驱动方法:打开LCD_Driver.h文件,将80行的#define ST7789_DEVICE注释,去掉81行的//#define HX8347_DEVICE注释,如下图所示<br\> [[File:2.8inch_Resistive_Touch_LCD-011.png|400px|]]<br /> ==='''OpenX05R-C'''=== ==== 操作步骤 ==== #拔掉4个LED跳帽,2.8inch Resistive Touch LCD接入OpenX05R-C开发板 # 打开Open405R-C的TouchPanel项目文件,按F7编译后,按F8下载 #2.8inch Resistive Touch LCD显示:<br /> Please use the stylus click the cross on the screen.The cross will always move until the screen adjustment is completed. #用触控笔依次点击屏幕进行校准 # 完成后即可在屏幕上进行涂鸦 #更多演示请参考OpenX05R-C系列例程 ==== 演示图 ==== [[File:2.8inch_Resistive_Touch_LCD-001.png|400px|通过串口模块接入电脑连接图]]<br /> ==='''OpenM128例程'''=== ==== 硬件连接 ==== {| class="wikitable" style="text-align:center;" |- ! 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 |}<br \> [[File:2.8inch_Resistive_Touch_LCD-005.png|600px]] ==== 操作步骤 ==== #完成LCD连接,ISP烧录器连接,电源连接<br \> #使用Atmel Studio 7.0打开工程,[[AVR安装使用等系列教程请点击我参考]]<br \> #先按F7编译,后按Ctrl+Alt+F5烧录<br \> [[File:2.8inch_Resistive_Touch_LCD-004.png|400px]] [[File:2.8inch_Resistive_Touch_LCD-003.jpg|400px]] ==='''Open103C'''=== ==== 硬件连接 ==== {| class="wikitable" style="text-align:center;" |- ! 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 |} <br \>[[File:2.8inch_Resistive_Touch_LCD-006.png|600px|]] ==== 操作步骤 ==== #按上表和图连接2.8inch Resistive Touch LCD和Open103C #Open103C连接ST/Link,连接5VDC,打开例程烧录程序 [[File:2.8inch_Resistive_Touch_LCD-007.png|400px]] ==='''Open16F877A/Open18F4520'''=== 硬件连接 {| class="wikitable" style="text-align:center;" |- ! 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 |} <br \>[[File:2.8inch_Resistive_Touch_LCD-009.png|600px]] 操作步骤 #使用跳帽连接VCC和3.3V,使用PICkit3连接Open18F4520。 #将2.8inch Resistive Touch LCD接入Open18F4520的2.8inch LCD接口 #打开power开关,使用MPLAB X IDE v4.15打开工程并下载程序,[[不熟悉操作的用户可点击参考教程]] [[File:2.8inch_Resistive_Touch_LCD-010.png|600px]] </div> <div class="tabbertab" title="资料"> ===文档=== *[https://{{SERVERNAME}}/w/upload/9/9e/2.8inch-Resistive-Touch-LCD-Schematic.pdf 原理图]<br> ===程序=== *[https://{{SERVERNAME}}/w/upload/6/6f/2.8inch_Resistive_Touch_LCD-Code.7z 示例程序]<br> ===软件=== *[https://{{SERVERNAME}}/w/upload/7/78/LcmZimo.zip lcd汉字取模软件] ===数据手册=== *[https://{{SERVERNAME}}/w/upload/0/09/HX8347-D_DS_T_preliminary_v01_081129.pdf HX8347] *[https://{{SERVERNAME}}/w/upload/b/b0/XPT2046.pdf XPT2046] *[https://{{SERVERNAME}}/w/upload/e/e3/74VHC125.pdf 74VHC125] 转到:[[#软件]],[[#程序]],[[#文档]] <!--{{Join_us}}--> </div> == FAQ == <div class="tabbertab" title="FAQ"></div> <div class="tabbertab" title="售后"><br />{{Service19}}</div>
该页面使用的模板:
模板:Service00
(
查看源代码
)
模板:Service19
(
查看源代码
)
模板:Tipbox
(
查看源代码
)
模板:外围模块
(
查看源代码
)
返回至
2.8inch Resistive Touch LCD
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志