[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了,这个方法在新的一个工程当中就要再手动修改一次

相关推荐
拼图2092 天前
VSCode 正则表达式使用指南
ide·vscode·正则表达式
小李不困还能学3 天前
VSCode_RemoteSSH_一直卡在下载服务器_解决教程
服务器·ide·vscode
智码看视界5 天前
Edge AI 与 IoT 全栈:云端时序数据库 + Grafana 看板,把数据变成洞察
物联网·mqtt·esp32·时序数据库·influxdb·tdengine
lzj_pxxw6 天前
STM32移植FreeRTOS(Cmake+CubeMX)
vscode·stm32·嵌入式硬件
modelmd6 天前
离线安装与使用 vscode Remote SSH插件
ide·vscode·ssh
天空'之城7 天前
009基于物联网的智能厨房安全监测系统
毕业设计·esp32·电磁阀·厨房安全·燃气检测
天空'之城12 天前
004基于语音识别的智能家居本地控制系统
毕业设计·esp32·智能家居·语音识别·离线控制
2501_9160088912 天前
iOS App 图标、启动屏和多语言搭配 方法,上架前使用KXBuild一次做好 App 图标
ide·vscode·ios·objective-c·个人开发·swift·敏捷流程
2501_9159184112 天前
iOS 推送通知怎么实现,从 APNs p8 密钥到 iOS 真机收到第一条推送
vscode·ios·objective-c·个人开发·swift·敏捷流程
sunshine22 girl13 天前
copilot vscode 使用技巧
人工智能·vscode·编辑器