[ESP32:Vscode+PlatformIO]新建工程 常用配置与设置

2025-1-29

一、新建工程

选择一个要创建工程文件夹的地方,在空白处鼠标右键选择通过Code打开

打开Vscode,点击platformIO图标,选择PIO Home下的open,最后点击new project

按照下图进行设置

第一个是工程文件夹的名称

第二个是选择芯片的型号
Location的打勾去掉,将工程位置放在刚开始通过code打开的文件夹位置

最后点finish

创建完成之后,就来到的这个界面

点击文件,选择将工作区另存为...

选择刚才创建好的工程文档,我习惯将工作区和工程文档的命名一样

注意:保存类型的后缀应该是workspace,如果不对的话返回上一步,先选择左边的09-iic_exio,然后再点击将工作区另存为

关闭Vscode,要使用刚才新建的文档的话,点击文件夹中的.workspace后缀的文件即可

最后,就可以愉快的编写代码了

二、模块化编程

这里与keil里编写的习惯有两点不同:

  • 1、不需要手动添加.h文件的路径
  • 2、.c后缀修改成.cpp后缀

将.cpp和.h文件,全部创建在src文件夹下即可。

也可以在Vscode里面创建.cpp和.h文件

三、修改通信波特率

platformIO自带一个串口监视器,但是其默认波特率为9600,那么如何进行修改的?以下操作将波特率修改成115200

打开工程文件夹下的platformio.ini

添加代码monitor_speed = 115200,这样子波特率就修改成115200了,这个方法在新的一个工程当中就要再手动修改一次

相关推荐
无人装备硬件开发爱好者4 天前
硬核技术解析|MCP 协议实现语音 AI 与 ESP32 软 / 硬件的标准化对接:从火山引擎豆包认证到全链路落地——中
人工智能·esp32·火山引擎·mcp
无人装备硬件开发爱好者4 天前
硬核技术解析|MCP 协议实现语音 AI 与 ESP32 软 / 硬件的标准化对接:从火山引擎豆包认证到全链路落地——上
人工智能·esp32·火山引擎·mcp
Hello World . .4 天前
Linux:线程间通信
linux·开发语言·vscode
被制作时长两年半的个人练习生4 天前
claude code for vscode 配置 qwen3.5
ide·vscode·claude code·qwen3.5
嵌入式×边缘AI:打怪升级日志4 天前
基于ESP32S3的智能终端项目--5.显示时间和天气功能
笔记·esp32·freertos·天气·日历
圣心4 天前
Visual Studio Code 中的 AI 智能操作
ide·人工智能·vscode
吹牛不交税4 天前
关于vscode左侧资源管理器目录层级疑似异常的问题
ide·vscode·编辑器
嵌入小生0074 天前
线程间通信---嵌入式(Linux)
linux·c语言·vscode·嵌入式·互斥锁·线程间通信·信号量
琛説4 天前
彻底解决 Codex / Copilot 修改中文乱码【含自动化解决方案】
vscode·copilot·codex
学嵌入式的小杨同学4 天前
嵌入式硬件开发入门:PCB 设计核心流程 + 基础元器件实战指南
vscode·后端·嵌入式硬件·架构·vim·智能硬件·pcb工艺