用VS Code优雅地开发ESP32

您所在的位置:网站首页 atmega816au烧录 用VS Code优雅地开发ESP32

用VS Code优雅地开发ESP32

2023-06-02 02:53| 来源: 网络整理| 查看: 265

前言

       以前在玩ESP32的时候,用的是Arduino IDE编辑、编译以及烧录程序,虽然开发起来相对简单易用,但不得不吐槽一波,我靠真的是难受,编辑器啥样咱就不说了,编译那个龟速慢的要命,够我泡多一杯枸杞茶了。最近试着用VS Code结合ESP-IDF来搭建ESP32的开发环境,愉快地开启ESP32搞机之旅!接下来第一件很重要的事就是致敬嵌入式开发中的那一盏神灯!下面就让我们用VS Code来点亮ESP32开发板上的那一盏神灯吧!

本工程所用的ESP32开发板

新建工程

1、打开VS Code按F1进入命令输入面板,选择ESP-IDF:新建项目。

2、设置项目名称、存放路径、开发板以及设备串口号。

新建项目

3、这里我打开一个官方提供的实例,点击Extension选择ESP-IDF,然后选择一个实例打开。

选择ESP-IDF

4、这里我选择blink实例。

选择blink实例

5、然后点击右上方创建工程。

创建blink工程

6、选择yes打开新窗口。

yes

7、到此创建好了一个工程。

创建好的工程

编译工程

1、打开main文件夹下的blink.c文件,此文件为主程序入口。此实例的功能就是点亮那盏神灯。使神灯闪烁起来!

打开神灯主程序

2、由于我使用的开发板神灯所连接芯片的引脚为2,所有需要修改一下代码,将神灯引脚的宏值修改为2。你们可以根据自己开发板实际情况修改即可。

修改神灯引脚定义编译

3、我所使用的ESP-IDF版本编译时出错。

编译出错

4、打开SDK配置进行修复。

打开设置

5、根据以下步骤配置即可。

配置

6、再次编译,通过。开心到飞起!

编译完成

烧录程序

1、烧录程序到ESP32。

烧录程序

烧录完成

2、打开串口监视器。

打开串口监视器

3、可以看到ESP32串口返回的信息。

打印信息

4、可以看到神灯在闪烁!说明成功了!向神灯致敬!

神灯点亮



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3