前言
这款圆形LCD屏幕是支持触摸的,上一篇已经成功点亮了屏幕,接下来学习一下如何实现触摸功能,并实现点击切换输出颜色。
注:安装ESP-IDF开发环境(新手直接用VS Code+ESP-IDF插件,一键安装,可以参考下面的教程,这里不做赘述)。
一、必备材料
◦ ESP32-S3(N16R8)开发板;
◦ 1.8英寸LCD屏幕(360*360),驱动ST77916,触摸驱动CST816S;
◦ 杜邦线、USB数据线。
二、硬件连接
| LCD屏幕 | ESP32-S3引脚 | 说明 |
|---|---|---|
| VCC | 3.3V | 电源正极 |
| GND | GND | 电源负极 |
| SCK | 18 | 时钟信号 |
| MOSI | 19 | 主机输出从机输入 |
| RES | 3 | 复位 |
| DC | 5 | 控制信号 |
| CS | 4 | 片选 |
| BLC | 2 | 背光 |
| 触摸 | ESP32-S3引脚 | 说明 |
| SDA | 20 | I2C数据引脚 |
| SCL | 21 | I2C时钟引脚 |
| RST | 35 | 复位 |
| INT | 36 | 中断 |
三、烧录程序
1 继续上一篇中的工程,添加esp_lcd_touch_cst816s组件
i...
本文包含完整内容,登录后查看全文
登录后即可解锁全文、评论、点赞、收藏功能
请先 登录 后参与评论
登录后即可发布评论、参与讨论