使用VSCode开发STM32(基于EIDE插件)

✅作者简介:热爱科研的嵌入式开发者,修心和技术同步精进

❤欢迎关注我的知乎:对error视而不见

代码获取、问题探讨及文章转载可私信。

☁ 愿你的生命中有够多的云翳,来造就一个美丽的黄昏。

🍎获取更多嵌入式资料可点击链接进群领取,谢谢支持!👇

点击领取更多详细资料

一、引言

VSCode 是一款轻量级且功能强大的开源代码编辑器,拥有丰富的插件生态系统。而 EIDE 插件为在 VSCode 中开发 STM32 提供了便捷的环境搭建和开发体验。本文将详细介绍如何使用 VSCode 结合 EIDE 插件进行 STM32 的开发,包括环境搭建、项目创建、代码编写与调试等方面,并给出示例代码。

二、环境搭建

2.1 安装 VSCode

从 VSCode 官方网站(https://code.visualstudio.com/)下载并安装适合自己操作系统的版本。

2.2 安装 EIDE 插件

打开 VSCode,点击左侧的扩展图标,在搜索框中输入“EIDE”,选择并安装该插件。安装完成后,VSCode 会提示重新加载。

2.3 安装编译工具链

EIDE 支持多种编译工具链,如 GCC for ARM Embedded。可以从官方网站(https://developer.arm.com/tools-and-software/open-source-software/developer-tools/gnu-toolchain/gnu-rm/downloads)下载并安装。安装完成后,需要将工具链的路径配置到 EIDE 中。

2.4 安装 ST-Link 驱动

如果使用 ST-Link 进行程序烧录和调试,需要安装 ST-Link 驱动。可以从 ST 官方网站下载并安装。

三、项目创建

3.1 打开 EIDE 项目管理器

在 VSCode 中,按下“Ctrl + Shift + P”打开命令面板,输入“EIDE: Open Project Manager”并回车,打开 EIDE 项目管理器。

3.2 创建新项目

在项目管理器中,点击“New Project”按钮,选择“STM32 Project”,然后选择目标芯片型号、编译工具链等信息,设置项目名称和保存路径,最后点击“Create”按钮创建项目。

3.3 配置项目

创建项目后,EIDE 会自动生成基本的项目结构和配置文件。可以根据需要对项目进行进一步的配置,如添加源文件、头文件路径等。

四、代码编写

4.1 打开源文件

在项目资源管理器中,找到生成的源文件(如 main.c),双击打开进行编辑。

4.2 编写示例代码

以下是一个简单的 STM32 点亮 LED 的示例代码:

#include "stm32f1xx_hal.h"

// 定义 LED 引脚
#define LED_PIN GPIO_PIN_13
#define LED_PORT
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值