ESP_IDF中使用TFT_eSPI库驱动ST7789V 前言: 想学习创建好看的菜单界面很久了,寒假在家正好有时间,手中恰好有一块ST7789的tft屏幕,正好拿来练练手。 Step 1: 在github中找到TFT_eSPI库(网址:docs · master · mirrors / Bodmer / TFT_eSPI · GitCode) 寻找帮助文档 点击进入后,找到ESP_IDF相关内容 这里要...
2.2 TFT LCD显示屏 2.4寸240*320 TFT LCD液晶显示屏幕ST7789驱动SPI 4线串口。 3. ESP32 LVGL下载移植 见《ESP32 ESP-IDF TFT-LCD(ST7735 128x160) LVGL演示》 https://blog.csdn.net/chentuo2000/article/details/126668088?spm=1001.2014.3001.5502 4. 用VSCode打开项目 见《在VSCode中打开远程主机上的ESP...
esp-idf 移植lvgl 驱动ST7789只有背光亮,屏幕没显示(我用的不是HSPI VSPI的硬件gpio,是直接配置为其他GPIO),但是arduino tft_espi屏幕显示就没问题(说明我硬件是没问题的)。像我这样使用GPIO矩阵模拟SPI是不是有什么问题,或者说ESP-IDF需要进行什么配置?
ST7789 Driver for esp-idf The demo video by Dmitry Andreev. https://www.youtube.com/watch?v=aOyaK0pUiPk&t Installation for ESP32 git clone https://github.com/nopnop2002/esp-idf-st7789cd esp-idf-st7789/idf.py set-target esp32idf.py menuconfigidf.py flash ...
I am trying to integrate ST7789 based display module with my ESP32 using ESP-IDF Here is a clear picture of display code is not proceeding after lv_st7789_create function #include <stdbool.h> #include <stdio.h> #include <stdlib.h> #include <string.h> #include <esp_timer.h> ...
屏幕:st7789 240*320 2.8寸屏幕,屏幕接线方式如下。 点解VSCode界面下方导航栏齿轮按钮,抖索 Display Pin Assigments 配置如下: 测试 下面的程序,根据lvgl_port_esp32主程序修改而来。 打开齿轮按钮,使能一个lvgl示例,如下使能Benchmark your system,并将下面代码直接覆盖原来的主程序。如果你想测试其它示例,可以在...
我使用esp32s3芯片也遇到相似的问题,使用到的lcd屏驱动芯片是ST7789。编译链的版本是idf-4.4.2。 分享我的解决方法:出现问题的原因是在spi_types.h文件里。如果第66行:#elif CONFIG_IDF_TARGET_ESP32S2 是这样的,把它改成#elif CONFIG_IDF_TARGET_ESP32S2 || CONFIG_IDF_TARGET_ESP32S3 , 还有在lvgl_hel...
缺点:没有配套的python文件去适配,比如st7789.py,感兴趣的小伙伴可以尝试一下哟! 大概内容:暴露I8080的接口,这个不需要psram作为gram;还有暴露RGB接口,这个默认是取消了使用gram,但GENERIC_S3_GRAM_OCT中是分出来4MB的psram给予RGB接口使用的,此外还预设了暴露CAM的接口,因为这三个是同一外设的3种使用,为了避免mic...
下面的例子中任然使用前面两篇文章中使用的ST7735和ST7789显示屏。 2. 构建ESP32 ESP-IDF开发环境 首先构建ESP32 ESP-IDF开发环境,可用参考《Ubuntu构建ESP32 ESP-IDF开发环境(简约版)》 https://blog.csdn.net/chentuo2000/article/details/128034585?spm=1001.2014.3001.5502 ...
ATK-MD0130和ATK-MD0240模块采用ST7789V作为LCD驱动器,LCD的显存可直接存放在ST7789V的片上RAM中,...