esp32-idf
文章平均质量分 72
esp-idf 开发过程的一些记录
woainizhongguo.
稳浮萍,清躁心,勿想一步千里,列位看官,且将新火试新茶,诗酒趁年华
展开
-
esp idf 版本切换
然后同时 按住shift + ctrl, 选择idf 扩展器。然后选择具体的现存版本进行安装就配置即可。现在本地安装好不同的版本idf。原创 2024-10-15 14:28:52 · 165 阅读 · 0 评论 -
esp-idf 任务堆栈监控报错
在使用esp32s3 开发的时候,项目使用了freeRTOS如果我们创建了很多任务,由于系统给任务分配了堆栈,我们如果想要实时监控堆栈的使用情况就需要通过内核提供的任务监控函数定时打印,各个任务的堆栈详情。原创 2024-09-04 10:10:12 · 329 阅读 · 0 评论 -
esp32s3-gc9a01-lvgl
近期做了一个项目是使用esp32s3 + 准亿科技的TFT屏幕该屏幕使用的驱动IC为:GC9A01通讯方式是:4线SPI ,三线spi和四线SPI区别在于:是否使用D/C信号线开发LCD屏幕驱动, 可以参考SPI 一共有4种工作模式. 根据接线 , 驱动方式的不同.可分3 , 4 线SPI , 还可分接口类型I, 接口类型II下载后打开;文件080100010001088查看驱动芯片的LCD命令和idf中的LCD命令是否一致,如果有欠缺,则在中添加补充确认命令地址被正确使用。原创 2024-06-11 23:17:13 · 618 阅读 · 0 评论 -
GUI GUIDER、LVGL、LCD驱动关系
GUI Guider:提供图形化设计工具,生成LVGL代码。LVGL:核心图形库,处理图形和界面逻辑。LCD驱动:控制硬件显示屏,渲染图形数据。通过理解这三者之间的关系,您可以更加高效地进行嵌入式图形界面的开发。如果有进一步的具体问题或需要详细示例,欢迎继续提问!原创 2024-06-07 23:52:46 · 646 阅读 · 0 评论 -
GUI guider 常用函数解析
以上介绍了 GUI Guider 生成的常用函数及其功能。通过这些函数,你可以初始化和管理 LVGL 用户界面,处理用户事件,并实现自定义的界面逻辑。如果有更多问题或需要进一步的帮助,请告诉我。除了前面介绍的函数外,在使用 GUI Guider 生成的代码和 LVGL 驱动 TFT 屏幕时,还有一些其他常用的函数。这些函数在初始化、事件处理和屏幕管理中非常有用。原创 2024-06-06 00:49:59 · 1112 阅读 · 0 评论 -
ESP32S3 开发笔记
ESP32的GPIO(通用输入输出)引脚非常灵活,支持多种工作模式。这些模式可以通过编程来配置,以适应不同的应用需求。原创 2024-06-01 09:16:35 · 532 阅读 · 0 评论 -
esp32-freeRTOS
事件组创建:使用创建事件组。设置事件标志:使用设置特定位。清除事件标志:使用清除特定位。等待事件标志:使用等待特定位被设置,支持多种等待条件。事件组在任务同步和事件通知方面非常有用,通过灵活设置和等待不同的事件标志,可以实现复杂的任务间协作和通信。总结。原创 2024-06-01 09:12:39 · 1105 阅读 · 0 评论 -
esp32s3 库函数功能解析
函数的主要功能是触发整个系统的重新启动。调用此函数后,ESP32 芯片会执行以下操作:保存当前状态(如果需要):在一些应用场景中,可能需要在重启前保存当前系统状态,比如日志数据或关键变量。这通常需要开发者在调用 esp_restart() 之前自行处理。执行系统重启:此函数会关闭所有的硬件资源,复位所有的寄存器,并最终重新加载程序,从而实现系统的完全重启。重新初始化:系统重新启动后,会重新运行从上电开始的初始化过程,包括启动引导加载程序,加载应用程序,并重新初始化所有的硬件和软件组件。原创 2024-05-29 11:19:39 · 1180 阅读 · 0 评论 -
esp32 编程指南核心文件
ESP-IDF 编程指南 - ESP32-C3 - — ESP-IDF 编程指南 v5.1 文档 (espressif.com)ESP-IDF 入门指南 | 乐鑫科技 (espressif.com)原创 2024-05-24 11:33:42 · 337 阅读 · 0 评论 -
esp32-idf 开发踩坑记录
最后发现是因为项目所在文件夹有中文目录,把项目迁移到英文目录后,重新编译,结果如下。直接使用原始命令编译idf.py build 但是提示idf 版本错误。然后删除编译文件后,重新编译,还是出错。清空历史编译生成文件,然后重新编译。原创 2024-05-22 19:32:47 · 398 阅读 · 0 评论 -
ESP32 S3
ESP-IDF , 乐鑫官方开发框架、专门为esp32系列芯片设计、支持C c++ 语言,并提供一套完整的API,可控制ESP32各种功能和外设优点: 配置灵活、性能更高、功能更多、适合商用缺点: 搭建环境步骤繁琐。原创 2024-05-20 23:56:43 · 1428 阅读 · 0 评论