
| 功能引脚 | 功能说明 | 12PIN引脚序号 | 18PIN引脚序号 |
|---|---|---|---|
| VCC | 电源正(3.3V / 5V 电源输入) | 1 | 1 |
| GND | 电源地 | 2 | 3 |
| MOSI | SPI通信MOSI引脚 | 3 | 5 |
| SCLK | SPI通信CLK引脚 | 4 | 4 |
| LCD_CS | LCD的片选引脚,低电平有效 | 5 | 9 |
| LCD_DC | LCD的数据/命令引脚,低电平表示命令,高电平表示数据 | 6 | 7 |
| LCD_RST | LCD的复位引脚,低电平有效 | 7 | 8 |
| LCD_BL | LCD的背光引脚 | 8 | 2 |
| TP_SDA | TP的数据引脚 | 9 | 14 |
| TP_SCL | TP的时钟引脚 | 10 | 13 |
| TP_RST | TP的复位引脚,低电平有效 | 11 | 12 |
| TP_INT | TP的中断引脚 | 12 | 15 |

| 1.83inch Touch LCD Module | 树莓派 (BCM) |
|---|---|
| VCC | 3.3V |
| GND | GND |
| LCD_DIN | GP10 |
| LCD_CLK | GP11 |
| LCD_CS | GP8 |
| LCD_DC | GP25 |
| LCD_RST | GP27 |
| LCD_BL | GP18 |
| TP_SDA | GP2 |
| TP_SCL | GP3 |
| TP_RST | GP17 |
| TP_INT | GP4 |
sudo raspi-config
git clone https://github.com/WiringPi/WiringPi
cd WiringPi
./build
gpio -v
运行 gpio -v 会出现对应版本,如果没有出现说明安装出错
sudo apt-get update
sudo apt-get install python-pip
sudo apt-get install python-pil
sudo apt-get install python-numpy
sudo pip install RPi.GPIO
sudo pip install smbus
sudo pip install spidev
sudo apt-get update
sudo apt-get install python3-pip
sudo apt-get install python3-pil
sudo apt-get install python3-numpy
sudo pip3 install RPi.GPIO
sudo pip3 install smbus
sudo pip3 install spidev
打开树莓派终端,执行:
sudo apt-get install unzip -y
cd ~
sudo wget https://www.waveshare.net/w/upload/9/9a/1.83inch_Touch_LCD_RPI.zip
sudo unzip ./1.83inch_Touch_LCD_RPI.zip
cd 1.83inch_Touch_LCD_RPI
以下命令请在 RaspberryPi 下执行,否则不在索引不到目录;
cd ~
cd 1.83inch_Touch_LCD_RPI/c
sudo make clean
sudo make -j
sudo ./main
cd ~
cd 1.83inch_Touch_LCD_RPI/python/example
sudo python 1inch83_LCD_test.py
| 1.83inch Touch LCD Module | 树莓派 Pico |
|---|---|
| VCC | 3.3V |
| GND | GND |
| LCD_DIN | GP11 |
| LCD_CLK | GP10 |
| LCD_CS | GP9 |
| LCD_DC | GP14 |
| LCD_RST | GP8 |
| LCD_BL | GP15 |
| TP_SDA | GP6 |
| TP_SCL | GP7 |
| TP_RST | GP16 |
| TP_INT | GP17 |
以下内容以 Windows 系统为例,使用 VS Code + ESP-IDF 扩展 的方式进行开发。Mac/Linux 用户请参考 官方说明。
前往 ESP-IDF Installation Manager 下载 ESP-IDF 安装管理器。这是乐鑫最新推出的跨平台安装工具,下文将演示如何使用其离线安装功能。
在页面中点击 Offline Installer 标签,然后在筛选栏中选择 Windows 操作系统和你要安装的版本。

确认选择无误后,点击下载按钮。浏览器将自动同时下载两个文件:一个是 ESP-IDF 离线整合包(.zst),另一个是 ESP-IDF 安装器(.exe)。

请耐心等待两个文件下载完成。
下载完成后,双击运行 ESP-IDF 安装器(eim-gui-windows-x64.exe)。
启动后,可在右上角将界面语言切换为中文。

安装工具会自动检测同一目录下是否存在离线整合包。点击 从存档安装。

接下来,选择安装路径。建议使用默认路径;若需自定义,请确保路径中不包含中文或空格。确认无误后,点击 开始安装。

当看到如下界面时,表示 ESP-IDF 已安装成功。

建议同时安装驱动程序。点击 完成安装,然后点击 安装驱动程序。

下载并安装 Visual Studio Code。
安装时建议勾选 通过 Code 打开操作添加到 Windows 资源管理器文件上下文菜单,以便快速打开项目文件夹。
在 VS Code 中,点击侧边活动栏中的 扩展图标(或使用快捷键 Ctrl + Shift + X)打开 扩展 视图。
在搜索框中输入 ESP-IDF,找到 ESP-IDF 扩展并点击安装。

当 ESP-IDF 扩展版本 ≥ 2.0 时,扩展会自动检测并识别上述步骤中安装的 ESP-IDF 环境,无需手动配置。
| 1.83inch Touch LCD Module | ESP32-S3-DEV-KIT-N16R8-M |
|---|---|
| VCC | 3.3V |
| GND | GND |
| LCD_DIN | GP7 |
| LCD_CLK | GP6 |
| LCD_CS | GP5 |
| LCD_DC | GP4 |
| LCD_RST | GP38 |
| LCD_BL | GP40 |
| TP_SDA | GP15 |
| TP_SCL | GP14 |
| TP_RST | GP39 |
| TP_INT | GP13 |
image_slider_init():
app_main():
LCD 颜色循环测试:
![]() ![]() ![]() ![]() |
|---|
LCD 触摸测试:

LVGL 图片切换测试:

请参考 安装和配置 Arduino IDE 教程 下载安装 Arduino IDE 并添加 ESP32 支持。
Arduino 目录中,下载 1.83inch_Touch_LCD_Module 开发板的示例程序包。包内的 Arduino-uno\libraries 目录已包含本教程所需的全部库文件。| 库或文件名称 | 说明 | 版本 | 安装方式 |
|---|---|---|---|
| GFX_Library_for_Arduino | ST7789 的 GFX 图形化库 | v1.4.9 | “离线”安装 |
LVGL 及其驱动库的版本之间存在较强的依赖关系。例如,为 LVGL v8 编写的驱动可能不兼容 LVGL v9。为确保示例能够稳定复现,推荐使用上表列出的特定版本。混合使用不同版本的库可能导致编译失败或运行时异常。
安装步骤:
下载 示例程序包。
将其 Arduino-uno\libraries 目录下的所有文件夹(GFX_Library_for_Arduino)复制到 Arduino 的库文件夹中。
Arduino 库文件夹的路径通常是:c:\Users\<用户名>\Documents\Arduino\libraries。
也可以在 Arduino IDE 中通过 文件 > 首选项,查看“项目文件夹位置”来定位。库文件夹就是此路径下的 libraries 文件夹。
其他安装方式请参考:Arduino 库管理教程。
1.83inch Touch LCD Module 所需开发板安装说明
| 板名称 | 板安装要求 | 版本号要求 |
|---|---|---|
| ESP32 by Espressif Systems | “离线”安装/“在线”安装 | ≥3.0.5 |
Arduino-uno 示例程序位于 示例程序包 的 Arduino-uno 目录中。
| 1.83inch Touch LCD Module | Arduino-Uno |
|---|---|
| VCC | 3.3V |
| GND | GND |
| LCD_DIN | GP11 |
| LCD_CLK | GP13 |
| LCD_CS | GP9 |
| LCD_DC | GP8 |
| LCD_RST | GP7 |
| LCD_BL | GP6 |
| TP_SDA | SDA |
| TP_SCL | SCL |
| TP_RST | GP2 |
| TP_INT | GP3 |
setup():
loop():
LCD_display_test():
LCD 颜色循环测试:
![]() ![]() ![]() |
|---|
LCD 触摸测试:

| 1.83inch Touch LCD Module | STM32F103RB |
|---|---|
| VCC | 3.3V |
| GND | GND |
| LCD_DIN | PA7 |
| LCD_CLK | PA5 |
| LCD_CS | PB6 |
| LCD_DC | PA8 |
| LCD_RST | PA9 |
| LCD_BL | PC7 |
| TP_SDA | PB9 |
| TP_SCL | PB8 |
| TP_RST | PA10 |
| TP_INT | PB10 |
周一-周五(9:30-6:30)周六(9:30-5:30)
手机:13434470212
邮箱:services04@spotpear.cn
QQ:202004841
