| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 嵌入式 -> ESP32学习(4):ESP32-S3上实现ILI9488驱动LCD的显示 -> 正文阅读 |
|
|
[嵌入式]ESP32学习(4):ESP32-S3上实现ILI9488驱动LCD的显示 |
系列文章目录ESP32学习(1):ESP-IDF基于Visual Studio Code环境 ESP32学习(2):ESP32-S3上运行hello world ESP32学习(3):ESP32上运行ILI9341驱动LCD 目录 2.1 打开安装好的 Visual Studio Code,然后打开实验源程序。 ?2.2 接下来需要经过下面的5个具体步骤来完成初步编译实验。 前言? ? ? ? ESP32的开发环境前面已经安装完成,并且测试了esp32-s3核心模组例子hello_world运行正常。 ? ? ? ? 接下来验证如何用esp32-s3的SPI口接ILI9488驱动的LCD液晶屏,正常显示。 {注意核实一下,windows的【系统信息】--【高级系统设置】--【环境变量(N)】中增加系统变量,变量名:IDF_PATH;变量值为IDF安装路径:D:\ESP32-IDF\esp\esp-idf)}
一 硬件准备实验板:ESP32-S3-DevKitC-1 v1.0 (上面的模组是ESP32-S3-WROOM-1)
液晶屏:3.5寸TFT液晶屏 480×320 v1.0 ? LCD屏管脚:{CS ,RESET,DC,MOSI,SCK,LED} ,接esp32-s3的GPIO:{4,5,37,35,36,7} 用杜邦线连接好,插上USB线
? 实验用程序:网上下载实验用源程序 lv_port_esp32-master? (?网址:https://github.com/lvgl/lv_port_esp32) ? ?注意:下载的时候,链接中文件夹components中的文件要分别下载 二 程序编译2.1 打开安装好的 Visual Studio Code,然后打开实验源程序。?
|
| 第一次编译 | ![]() |
| 第一次编译失败 | ![]() |
| 更改 的文件 内容 | 1 更改lvgl_helpers.h
? 2 更改lvgl_helpers.c文件
3 更改显示屏驱动文件lvgl_esp32_drivers\lvgl_tft\ili9488.h //#define ILI9488_USE_RST CONFIG_LV_DISP_USE_RSTS? 改为: #define ILI9488_USE_RST CONFIG_LV_DISP_USE_RST |
| 再次编译成功 | ![]() |
实验板的USB口连接PC机的USB口,在windows 10的【设备管理器】中,能看到对应的串口(需要安装有串口芯片CP210x的驱动程序)。


?点【1 设置端口】,会弹出选项,选择实验板连接的串口COM4

?点【2 下载程序】的时候,会弹出选项如下,选择“UART”

?

?

通过ESP32-S3模组,连接SPI ILI9488驱动的显示屏,通过ESP-IDF 编译lvgl的例子lv_port_esp32-master,过程中更改部分问题,最终实现了正常显示。
|
|
| 嵌入式 最新文章 |
| 基于高精度单片机开发红外测温仪方案 |
| 89C51单片机与DAC0832 |
| 基于51单片机宠物自动投料喂食器控制系统仿 |
| 《痞子衡嵌入式半月刊》 第 68 期 |
| 多思计组实验实验七 简单模型机实验 |
| CSC7720 |
| 启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
| STM32初探 |
| STM32 总结 |
| 【STM32】CubeMX例程四---定时器中断(附工 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年12日历 | -2025/12/1 4:46:31- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |