✅作者简介:热爱科研的嵌入式开发者,修心和技术同步精进
❤欢迎关注我的知乎:对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