![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Espressif
William_Zhang_csdn
这个作者很懒,什么都没留下…
展开
-
唯创知音WTN6040 ESP32 使用RMT外设驱动
前期在这篇文章中介绍了驱动 WTN6040 的原理及demo,使用的是延时方案,实际测试后发现这种方式偶尔会延时不精准,导致功能异常,于是就有了下面这种方式 —— 使用 ESP32 原生的 RMT 外设更精准的控制时间。原创 2023-04-13 21:55:09 · 486 阅读 · 1 评论 -
一种LCD屏闪问题的调试
项目使用ESP32-S3 RGB接口驱动的LCD,框架 idf-v5.0, LVGL-v7.11显示画面正常, 但肉眼可见的像是背光在闪烁, 背光电路是应用很久的经典电路, 且排查背光驱动无错,但开机一段时间后, 闪烁会明显减轻。原创 2023-03-23 15:54:02 · 2373 阅读 · 0 评论 -
ESP32烧写报错 DETECTED OVERLAP AT ADDRESS: 0X8000
使用 esp-idf_v4.3 框架编译工程无错误,但是在烧写时出现以下错误。转载 2022-10-19 14:37:47 · 875 阅读 · 0 评论 -
解决ESP8266、ESP32系列芯片烧录报错:A fatal error occurred: MD5 of file does not match data in flash!
解决ESP8266/ESP32系列芯片烧录报错:A fatal error occurred ...原创 2022-10-12 17:15:45 · 5172 阅读 · 1 评论 -
唯创知音WTN6040 esp32驱动代码
WTN6040音频芯片使用记录原创 2022-09-05 10:05:53 · 829 阅读 · 0 评论 -
使用Windows批处理文件递归删除当前路径下的指定文件夹
背景最近在备份ESP32工程的时候发现工程占用的体积巨大,看了一下是编译生成的build文件夹占用较多,大约200MB左右;心想着可以写一个小工具在备份前把所有工程下的build文件夹批量删除,本着作为一个搞技术的,能让计算机干的活绝不浪费人力的理念就出现了下文方法环境操作系统:Windows10ESP32编译环境:esp-idf v4.3方法由于是在Windows系统下,使用*.bat批处理文件解决就很方便创建一个文本文档并打开复制下面这段代码并粘贴到此文档,保存并关闭原创 2022-06-13 23:12:27 · 2517 阅读 · 3 评论 -
LVGL学习之初始化和屏幕旋转
背景手里有一块ESP32-S2-HMI-DevKit-1开发板,是乐鑫基于ESP32-S2模组开发的HMI人机交互方案开发板;一边学习ESP32开发的过程中,也顺带学习一下LVGL图形库;遇到的第一个问题:官方提供的例程都是横屏显示的,我想切换为竖屏显示,就这么简单。开发环境Windows 10VS Code + esp-idf-v4.3ESP32-S2-HMI-DevKit-1开发板正文1. 关于开发板的LVGL初始化首先,开发板Demo中的main函数里调用了lvgl_init原创 2021-12-18 19:32:20 · 11697 阅读 · 8 评论 -
ESP8266开发环境搭建(Windows)
ESP8266开发环境搭建文章目录ESP8266开发环境搭建一、下载ESP8266_RTOS_SDK源码(1)推荐方式(2)官方方式二、下载预制编译环境和工具链三、添加工具链路径四、编译测试一、下载ESP8266_RTOS_SDK源码(1)推荐方式这里使用了徐宏大佬同步到gitee 的乐鑫仓库,下载速度快一些,先不拉取子模块,git 指令如下: git clone https://gitee.com/xuhongv/esp-idf.git记事本打开.gitmodules,全部替换为下原创 2021-12-11 22:49:34 · 1583 阅读 · 0 评论 -
Ubuntu20.04 配置esp-open-sdk, make是出现错误configure: error: could not find bash >= 3.1
解决办法打开../esp-open-sdk/crosstool-NG/configure.ac这个文件,找到193行,内容如下:AC_CACHE_CHECK([for bash >= 3.1], [ac_cv_path__BASH], [AC_PATH_PROGS_FEATURE_CHECK([_BASH], [bash], [[_BASH_ver=$($ac_path__BASH --version 2>&1 \原创 2021-10-12 22:10:05 · 793 阅读 · 0 评论 -
记录向esp8266烧录程序后make monitor监视出现的错误
现象描述make flash烧录固件后,欲使用make monitor监视串口打印的数据,出现以下错误:I (46) boot: SPI Speed : 40MHzI (50) boot: SPI Mode : QIOI (54) boot: SPI Flash Size : 8MBD (57) boot: mapped partition table 0x8000 at 0x40208000E (63) flash_parts: partition 0 invalid magic number原创 2021-10-10 21:18:42 · 858 阅读 · 0 评论