极海APM32F103开发实战:IAR 9.30.1环境搭建与LED控制全流程解析
第一次接触嵌入式开发的新手们,往往会被各种专业术语和复杂工具链吓退。本文将带你用最直观的方式——点亮一颗LED灯,完成从开发环境搭建到程序烧录的全过程。我们选择极海APM32F103这款性价比极高的Cortex-M3内核微控制器,搭配业界广泛使用的IAR Embedded Workbench 9.30.1开发环境,手把手教你避开那些初学者常踩的坑。
1. 开发环境准备与安装
1.1 IAR 9.30.1安装步骤详解
获取IAR for ARM 9.30.1安装包后,双击EWARM-9301-50054.exe开始安装。安装过程中有几个关键点需要注意:
- 安装路径:建议保持默认路径,避免后续工具链配置出现问题
- 组件选择:在"Select Components"界面,可以根据实际使用的调试器勾选对应驱动
- 许可证管理:先不要启动IAR IDE,关闭安装完成后的自动启动选项
安装完成后,我们需要验证基本环境是否正常。打开命令提示符,导航到IAR安装目录下的arm\bin文件夹,执行以下命令:
bash复制cd "C:\Program Files\IAR Systems\Embedded Workbench 9.1\arm\bin"
iarbuild --version
如果正确显示版本信息,说明基础环境安装成功。
1.2 开发板硬件准备
极海APM32F103开发板通常提供以下接口资源:
| 接口类型 | 功能描述 | 连接说明 |
|---|---|---|
| SWD接口 | 调试下载 | 连接ST-Link/V2调试器 |
| USB接口 | 供电与通信 | 5V电源输入 |
| LED指示灯 | 用户LED | 通常连接在PC13引脚 |
确保你已准备好以下硬件设备:
- 极海APM32F103开发板
- ST-Link/V2调试器
- USB数据线(供电用)
- 杜邦线若干(用于调试器连接)
需要模型API调用? 免费领10W Token,多模型网关一键接入 Claude、DeepSeek 等主流模型。
2. 工程创建与基础配置
2.1 新建空白工程
启动IAR Embedded Workbench,通过菜单栏选择"Project"→"Crea
