【硬件相关】
1】驱动方式
触摸版:屏幕显示SPI 屏幕触摸IIC
非触摸版:屏幕显示SPI
2】屏幕分辨率: 240*240
3】引脚定义
3.1】SPI 接口定义
CS ==> 10
DC ==> 2
MOSI ==> 7
SCLK ==> 6
3.2】IIC 接口定义
SDA ==> 4
SCL ==> 5
4】屏幕驱动IC:GC9A01
5】屏幕触摸IC:CST816D
【原理图】
【教程】
1】使用和安装arduino IDE
下载Arduino IDE:https://www.arduino.cc/en/software 安装最新版即可
2】在 arduino IDE 中配置ESP32开发环境
2.1】打开arduino IDE点击File然后点击preperences
2.2】点击之后显示下面的页面,复制链接
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_dev_index.json
到如下截图位置
点击OK
2.3】点击Tools
2.4】在搜索框搜 esp32 点击IN STALLED后会弹出窗口,然后点击OK,等待安装完成
2.5】安装完成之后,就可以使用esp32系列的芯片包了,例如可以选择esp32 -c3系列
3】测试示例程序
3.1】下载示例程序:链接:https://pan.baidu.com/s/1ANdguOoqfnFVch0RNWMXzg 提取码:24l5
3.2】将示例中的Libraries 放在 Arduino /libraries(每个人的路径是不相同)文件夹下就可以了
注:文本框路径下,每个人的路径是不相同的。
复制到
3.3】打开程序包中Factory_samples.ino示例,配置Arduino IDE ESP32C3环境参数
最后就可以进行编译
3.4】编译成后的效果