STM32初学者指南:从零开始创建Keil工程
需积分: 12 148 浏览量
更新于2024-09-08
收藏 547KB DOC 举报
本文档详细介绍了如何在Keil环境下,针对STM32库新建一个工程,特别适合初学者按照步骤操作。以下是关键步骤:
1. **准备工作**:首先,创建一个专门的文件夹用于存放项目文件,并分为library(存放官方库文件)、mdk(工程文件)、user(用户自定义源码)、recycle(临时文件和输出)、document(文档)以及vs(Visual Studio兼容文件)等子目录。
2. **文件结构设置**:在user文件夹下,进一步划分为mine(主函数)、drive(驱动函数)和hardware(硬件配置),并将必要的头文件(如stm32f10x_conf.h和stm32f10x_it.h)放入user文件夹。
3. **源代码组织**:将`main.c`文件放入mine文件夹,system_stm32f10x.c和stm32f10x_it.c则放入drive文件夹,以体现程序的主要组成部分。
4. **官方库的集成**:从库文件中仅复制CMSIS(包含设备支持)和STM32F10x_StdPeriph_Driver(标准外设驱动)文件夹到library文件夹。
5. **工程创建**:在Keil MDK的根目录下新建工程,并在配置时选择不添加STM32的启动文件。
6. **组件管理**:在工程窗口的Target1上右键选择“ManageComponents”,对工程进行组件配置,例如修改名字(如project),并创建user、library、hardware、cm3、startup和drv五个组。
7. **添加源文件**:在各组中分别添加相应的源文件,如main.c、库文件中的.c文件以及startup_sstm32f10x_hd.s文件。
8. **临时文件处理**:在recycle文件夹中创建List和Output子文件夹,用于存放MDK在编译过程中产生的临时和输出文件。
通过以上步骤,初学者能够系统地在Keil环境中基于STM32库创建并组织一个新的工程,确保了项目的清晰结构和高效开发。在整个过程中,重点在于理解和应用库函数,以及正确配置Keil工具以支持STM32的开发流程。
2021-09-30 上传
2011-10-10 上传
2022-06-27 上传
2024-04-19 上传
2021-04-11 上传
2023-09-02 上传
2023-10-26 上传
wangzhi4940
- 粉丝: 0
- 资源: 2
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查