Esp32
文章平均质量分 93
esp32开发实践
慵懒之龟
这个作者很懒,什么都没留下…
展开
-
4.在esp32上使用tftLCD屏幕(st7789驱动)
在前言里面我想告诉你一些在对一款新的处理器的学习中,我们会遇到的那些错误,并且我相信这绝对不会是我一个人会出现的问题,出现这种问题首先原因是处理器的教程不够全面,没有像stm32一样一套保姆级别的教程能够一点一点引导着大家去学习,第二个原因就是esp32更新版本很快,导致一些教程会因为大版本的更新而不能使用。这里我就想站在初学者的角度来进行一番探索,也希望大家看完我出错的的过程后能够有所启发。原创 2024-03-16 15:47:59 · 4080 阅读 · 14 评论 -
3.自定义工程目录配置CMakeLists
有时候我们不想用官方所提供的存放组件集的组件目录components,我们仍然希望创建单独的组件目录,这时候就需要在最顶层CMakeLists文件里面添加一语句用于设置外部组件的路径比方说我们创建了一个叫做src的外部组件,就需要在最顶层CMakeLists文件添加set(EXTRA_COMPONENT_DIRS "./src"),原创 2024-03-12 16:15:05 · 1392 阅读 · 0 评论 -
2.构建第一个工程并烧录到ESP32开发板
但是实际上这里面的选项还是刚才说到的那几个类别,所以平时我们新建项目的时候,会直接选择创建一个乐鑫的IDF项目,如果我们选择的是创建C/C++Project,这样创建出来的将会是一个空的工程,我们需要自己去添加IDF各种各样的库,软件包,头文件。这样做就显得很麻烦。解决完成错误警告提示后,我们就可以正式的把程序烧录到我们的板子里面了,注意在上一步编译失败,和这一步烧录失败的,可能是工程和芯片没有选择对,有时候打开之前的工程,系统默认的会是mian,而不是hello world,切记一定要选择正确。原创 2024-03-11 13:02:01 · 700 阅读 · 0 评论 -
1.下载安装ESP32开发环境ESP-IDE
说到ESP32,首先ESP32不是一个芯片,ESP32是一个系列芯片, 是乐鑫自主研发的一系列芯片微控制器。它主要的功能就是支持WiFi和蓝牙, ESP32指的是ESP32裸芯片。但是,“ESP32”一词通常指ESP32系列芯片及开发板。原创 2024-03-10 23:22:42 · 1157 阅读 · 0 评论