匿名
未登录
登录
丢石头百科
搜索
查看“4inch Resistive Touch LCD”的源代码
来自丢石头百科
名字空间
页面
讨论
更多
更多
页面选项
查看
查看源代码
历史
←
4inch Resistive Touch LCD
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
<div class="tabber"> {{Product |name=4inch Resistive Touch LCD |images=[[File:4inch_Resistive_Touch_LCD_intro.jpg|360px |alt=4inch-Resistive-Touch-LCD|4inch Resistive Touch LCD]] |categories= {{Category|LCD}}{{Category|显示屏}} |brand=Waveshare |features= * 显示尺寸:4英寸 * 驱动芯片:NT35510(LCD控制)、XPT2046(触摸) * 分辨率:480×800 | interfaces= {{Category|SPI接口}} {{Category|8080接口}} |related= * [[2.8inch Resistive Touch LCD]] * [[4inch Resistive Touch LCD]] }} <br \> <div class="tabbertab" title="说明"> =产品简介= 4inch Resistive Touch LCD是一款4寸, 有480×800分辨率, 带电阻触摸, 支持8080并口通信的IPS显示屏. 接入STM32F103Z等MCU,实现画点, 线, 圆, 矩形, 显示英文字符和中文字符, 显示图片及图片旋转等功能. =产品参数= *驱动芯片:NT35510<br \> *触控芯片:XPT2046<br \> *屏幕类型:IPS<br \> *通信接口:LCD 16Bit并口,触摸面板 SPI<br \> *显示颜色:RGB,65K彩色<br \> *分 辨 率:480 × 800<br \> *背 光:LED<br \> *显示尺寸:51.84mm × 86.40mm<br \> *外形尺寸:59.0mm × 111.0mm<br \> *触控方式:四线电阻式<br \> *供电电压:5V/3.3V<br \> *逻辑电平:3.3V<br \> =功能引脚= {|border=1; style="width:600px;" align="auto" |-style="background:#0000ff; color:white;" align="center" |功能引脚||描述 |-align="center" |5V||电源正,5V电源输入 |-align="center" |GND||接地 |-align="center" |D0~D15||数据线 |-align="center" |LCD_CS||LCD片选信号 |-align="center" |DC||指令/数据 寄存器选择 |-align="center" |WR||写动作 |-align="center" |RD||读动作 |-align="center" |RST||复位 |-align="center" |NC||不接 |-align="center" |BL_VCC||5V或3.3V |-align="center" |GND||接地 |-align="center" |BL||背光灯亮度调节 |-align="center" |TP_IRQ||触摸面板中断 |-align="center" |TP_CS||触摸面板片选信号 |-align="center" |TP_SCK||触摸面板SPI时钟信号 |-align="center" |TP_SDI||触摸面板SPI数据输入 |-align="center" |TP_SDO||触摸面板SPI数据输出 |-align="center" |3.3V||电源正,3.3V电源输入, 和5V电源接口选择其一即可 |-align="center" |GND||接地 |}<br \> =硬件说明= ==LCD及控制器== 4inch Resistive Touch LCD支持16位或8位并行数据输入, 其中<span style="color: red;">'''默认使用16位的RGB565颜色格式.'''</span> 用户可根据使用条件在4inch Resistive Touch LCD背面选择0欧电阻使用8位并行数据输入. <br \>屏幕使用NT35510驱动, MPU8080并口通信, 读写速度快.其中:<br \> *显示分辨率选项 ** 480RGB × 1024 by pass GRAM ** 480RGB × 864 with 480x24-bitsx 864 GRAM ** 480RGB × 854 with 480x24-bitsx 854 GRAM ** 480RGB × 800 with 480x24-bitsx 800 GRAM ** 480RGB × 720 with 480x24-bitsx 720 GRAM ** 480RGB × 640 with 480x24-bitsx 640 GRAM *显示模式 **全彩模式:1670万色 **真彩模式:262K色 **真彩模式:65K色 **空闲模式:8色 *接口支持 **8/16/24Bits 80系列MPU接口 **16位串行接口 **I2C接口 **16/18/24Bits RGB 接口 **MIPI接口 **MDDI接口 ==通信协议== [[File:4inch_Resistive_Touch_LCD_002.jpg|center|700px]] [[File:4inch_Resistive_Touch_LCD_003.jpg|center|700px]]<br \> 上图为MPU8080并口通讯写和读寄存器或GRAM的时序图, 其中:<br \> CSX为从机片选, 仅当CS为低电平时, NT35510才会被使能.<br \> D/CX为芯片的数据/命令控制引脚, 当DC = 0为指令寄存器, 当DC = 1为数据寄存器.<br \> RDX为读动作控制引脚, RD = 1, WR = 0时为读动作.<br \> WRX为写动作控制引脚, WR=1, RD =0时为写动作.<br \> D[23:0]为24根双向IO数据引脚, 4inch Resistive Touch LCD只用了其中16位.<br \> Host D[23:0]为表示连接屏幕的MCU的IO引脚.<br \> Driver D[23:0]为表示屏幕驱动器IO引脚.<br \> [[File:4inch_Resistive_Touch_LCD_001.jpg|center|700px]]<br \> 上图为往NT35510里写入16Bit的RGB565数据, NT35510将16Bit颜色数据转换为24Bit进行显示原理. ==XPT2046== 4inch Resistive Touch LCD 的TP_IRQ引脚被MCU用来判断屏幕是否被按下, 屏幕被按下输出低电平, 反则被上拉输出高电平, 其中2046主要功能如下T:<br \> *XPT2046 是一款 4 线制电阻式触摸屏控制器,内含 12 位分辨率 125KHz 转换速率逐步逼近型 A/D 转换器。 *XPT2046 支持从 1.5V 到 5.25V 的低电压 I/O 接口。 *XPT2046 能通过执行两次 A/D 转换查出被按的屏幕位置,除此之外,还可以测量加在触摸屏上的压力。内部自带 2.5V 参考电压,可以作为辅助输入、温度测量和电池监测之用,电池监测的电压范围可以从 0V 到 5V。 *XPT2046 片内集成有一个温度传感器。在 2.7V 的典型工作状态下,关闭参考电压,功耗可小于 0.75mW。XPT2046 采用微小的封装形式:TSSOP-16,QFN-16 和 VFBGA-48。 工作温度范围为-40℃~+85℃。与 ADS7846、TSC2046、AK4182A 完全兼容。 =例程演示= 本例程使用微雪Open103Z开发板, 使用STM32F103Zx的FSMC接口读写NT35510.<br \> ==硬件连接== {|border=1; style="width:600px;" align="center" |-style="background:#0000ff; color:white;" align="center" |LCD||STM32 |-align="center" |5V||5V |-align="center" |GND||接地 |-align="center" |D0~D7||PD14(D0),PD15,PD0,PD1,PE7,PE8,PE9,PE10(D7) |-align="center" |D8~D15||PE11(D8),PE12,PE13,PE14,PE15,PD8,PD9,PD10(D15) |-align="center" |LCD_CS||PG12 |-align="center" |DC||PG5 |-align="center" |WR||PD5 |-align="center" |RD||PD4 |-align="center" |LCD_RST||PB1 |-align="center" |NC||不接 |-align="center" |BL_VCC||5V或3.3V |-align="center" |GND||接地 |-align="center" |BL||PB0 |-align="center" |TP_IRQ||PC5 |-align="center" |TP_CS||PC4 |-align="center" |TP_SCK||PB13 |-align="center" |TP_SDI||PB15 |-align="center" |TP_SDO||PB14 |-align="center" |3.3V||不接 |-align="center" |GND||接地 |}<br \> [[File:4inch_Resistive_Touch_LCD_005.jpg|center|700px]] ==显示效果== [[File:4inch_Resistive_Touch_LCD_007.jpg|center|700px]] </div> <div class="tabbertab" title="资料"> ===文档=== *[https://{{SERVERNAME}}/w/upload/b/b1/4inch_Resistive_Touch_LCD_Schematic.pdf 原理图]<br> ===程序=== *[https://{{SERVERNAME}}/w/upload/4/4c/4inch_Resistive_Touch_LCD_Code.7z 示例程序]<br> ===软件=== *[https://{{SERVERNAME}}/w/upload/7/78/LcmZimo.zip lcd汉字取模软件] *[https://{{SERVERNAME}}/w/upload/b/bd/Image2Lcd2.9.zip image2LCD软件] ===数据手册=== *[https://{{SERVERNAME}}/w/upload/a/a8/NT35510.pdf NT35510] *[https://{{SERVERNAME}}/w/upload/b/b0/XPT2046.pdf XPT2046] 转到:[[#软件]],[[#程序]],[[#文档]] </div> == FAQ == <div class="tabbertab" title="FAQ"></div> <div class="tabbertab" title="售后"><br />{{Service19}}</div>
该页面使用的模板:
模板:Category
(
查看源代码
)
模板:Product
(
查看源代码
)
模板:Service00
(
查看源代码
)
模板:Service19
(
查看源代码
)
模板:Tag
(
查看源代码
)
模板:Tipbox
(
查看源代码
)
返回至
4inch Resistive Touch LCD
。
导航
导航
首页
最近更改
随机页面
MediaWiki帮助
首页
首页
树莓派
主机
配件包
外壳
键鼠
电源
扩展板
显示屏
墨水屏
摄像模块
通信模块
继电器
电机驱动板
游戏机
产品分类
树莓派
Arduino
micro:bit
STM32
Espressif
WiFi模块
蓝牙模块
无线模块
LoRa模块
4G模块
GSM
GPRS
以太网
导航模块
北斗卫星
GPS
LCD
墨水屏
OLED
摄像头
USB模块
串口模块
RS232
RS485
CAN
传感器
温度模块
湿度模块
气压模块
继电器
电机模块
指纹模块
电平转换
音频模块
编程器
Wiki工具
Wiki工具
特殊页面
页面工具
页面工具
用户页面工具
更多
链入页面
相关更改
页面信息
页面日志