【ESP32-3248S035】Arduino Demo 3.5CTP 的编译及上传

前言

本教程主要是指导资料包关于Arduino Demo中的3.5寸电容触控屏例程的编译运行指导

有关ESP32-3248S035的资料包,请前往下载
FZ5821A-3.5inch_ESP32-3248S035.zip

前置条件

在执行本例程前,请先确保已经成功执行 《ESP32-3248S035在Arduino IDE上的编译和上载》 中的例程

本教程所执行的Arduino Demo程序

程序:LVGL_Arduino-3.5CTP-gt911
本程序位于资料包的位置如下:

3.5inch_ESP32-3248S035\1-Demo\Demo_Arduino\3_4-7_3.5 LVGL_Arduino Capacitive touch\3_4-7_3.5 LVGL_Arduino Capacitive touch\LVGL_Arduino-gt911\LVGL_Arduino-3.5CTP-gt911

在这里插入图片描述

执行例程所需要的Arduino库

  • lvgl 8.3.3
  • TFT_eSPI 2.4.61
    以上库经采用资料包中已经下好的库文件:库文件位置如下:

3.5inch_ESP32-3248S035\1-Demo\Demo_Arduino\libraries
在这里插入图片描述

把库文件复制到Arduino的库文件夹里:
如果Arduino为默认配置,请复制到以下区域

C:\Users\XXX\Documents\Arduino\libraries

如果库文件位置已经变更,请安装变更的位置放置
在这里插入图片描述

放置示意图如下
在这里插入图片描述

如果需要安装最新的库文件,也可以使用Arduino的库管理器搜索对应的库文件名进行下载,如下示意图举例lvgl库,TFT_eSPI库也是如此。
在这里插入图片描述
在这里插入图片描述

相关库底层配置文件替换

本文所运用到的库文件底层配置文件在资料包的,共有两个文件

3.5inch_ESP32-3248S035\1-Demo\Demo_Arduino\3_4-7_3.5 LVGL_Arduino Capacitive touch\3_4-7_3.5 LVGL_Arduino Capacitive touch\TFT_eSPI bottom layer replacement file
在这里插入图片描述

  1. 关于lv_conf.h文件的放置位置 Arduino库文件根目录
    在这里插入图片描述

注:此文件不可放在其他位置,lvgl库文件里有指定,如果需要放在其他位置,请更改库文件(不建议)

  1. 关于 User_Setup.h 文件的放置位置

Arduino\libraries\TFT_eSPI
在这里插入图片描述

以上完成后就可以打开对应例程进行编译

编译和下载

先确认一下如下配置
在这里插入图片描述

如下编译成功
在这里插入图片描述

已知问题及处理方式

1.编译过程中出现找不到lv_demo.h文件

在这里插入图片描述

  • 检测lvgl库文件中是否含有这个文件
    在这里插入图片描述

  • Mac系统上似乎会现在识别不到库文件里的这个文件,尝试把这个文件直接复制到例程的目录文件夹
    在这里插入图片描述

2.编译过程中出现找不到lv_cof.h文件

在这里插入图片描述

参考上方库底层配置文件的放置说明

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值