模板: Pico-ResTouch-LCD-2.8 Spec

来自Waveshare Wiki
跳转至: 导航搜索

产品简介

专门为Raspberry Pi Pico 设计的2.8 英寸电阻触摸屏扩展板,板载电阻式触摸控制芯片 XPT2046 和 Micro SD 卡槽,使用 SPI 接口通信

产品特性

  • 320 × 240 分辨率液晶屏,262K 彩色,能清晰地显示彩色图片
  • 板载触摸控制芯片,相比用 AD 引脚控制触摸板的方案,触摸效果更流畅
  • 板载 Micro SD 卡槽,方便放入图片直接进行显示
  • 背光灯可编程控制,更省电
  • 提供完善的配套资料手册 (Raspberry Pi Pico C/C++ 和 MicroPython 等示例程序)

产品参数

我的参数
工作电压 5V 分辨率 320 × 240 Pixels
通信接口 SPI 显示尺寸 57.60 × 43.20 mm
显示面板 IPS 像素大小 0.18 × 0.18 mm
控制芯片 ST7789 产品尺寸 70.20 × 50.20 mm

引脚接口

本款LCD使用的内置控制器为ST7789VW,是一款240 x RGB x 320像素的LCD控制器,而本LCD本身的像素为240(H)RGB x 320(V),LCD的内部RAM已完全使用。该LCD支持16位或18位每像素的输入颜色格式,即RGB565,RGB666,测试例程使用RGB565的颜色格式,这是常用的RGB格式LCD使用四线SPI通信接口,这样可以大大的节省GPIO口,同时通信是速度也会比较快,测试最大SPI写速度是60MHz

Pico-ResTouch-LCD-2.8 002.jpg 0.96inch lcd module spi.png
注:与传统的SPI协议不同的地方是:由于绝大多数用于显示,故而将从机发往主机的数据线进行了隐藏,该表格详见Datasheet Page 55(8.4 Serial Interface)章节。
RESX(LCD_RST)为复位,模块上电时拉低,通常情况下置1
CSX(LCD_CS)为从机片选, 仅当CS为低电平时,芯片才会被使能
D/CX(LCD_DC)为芯片的数据/命令控制引脚,当DC = 0时写命令,当DC = 1时写数据
SDA(MOSI)为传输的数据,即RGB数据
SCL(CLK)为SPI通信时钟
对于SPI通信而言,数据是有传输时序的,即时钟相位(CPHA)与时钟极性(CPOL)的组合
CPHA的高低决定串行同步时钟是在第一时钟跳变沿还是第二个时钟跳变沿数据被采集,当CPHA = 0,在第一个跳变沿进行数据采集
CPOL的高低决定串行同步时钟的空闲状态电平,CPOL = 0,为低电平
从图中可以看出,当SCLK第一个下降沿时开始传输数据,一个时钟周期传输8bit数据,使用SPI0,按位传输,高位在前,低位在后

产品尺寸

Pico-ResTouch-LCD-2.8 003.jpg