STM32库新建工程步骤
需积分: 3 195 浏览量
更新于2024-07-31
收藏 1.58MB DOC 举报
"这篇文档详细介绍了如何使用STM32库在Keil环境下新建工程的步骤,涉及库函数版本3.5以及Keil MDK 4.14作为编译工具。"
STM32库新建工程步骤详解:
1. 创建工程目录结构:首先,你需要创建一个新的文件夹,用于存放整个工程的所有文件。文件夹可以命名为“从零新建STM32工程”。在该文件夹内,进一步创建三个子文件夹,分别命名为“Library”、“RVMDK”和“User”。其中,“Library”存储官方库文件,“RVMDK”存放工程文件,“User”则用来放置用户自定义的源代码。
2. 添加官方库文件:将STM32的标准库文件复制到“Library”文件夹中,主要包括CMSIS文件夹和针对STM32F10x系列的STM32F10x_StdPeriph_Driver文件夹。
3. 用户文件准备:在“User”文件夹中,你需要有以下文件:主函数main.c、readme.txt说明文档、stm32f10x_conf.h配置头文件、stm32f10x_it.h中断服务函数头文件、stm32f10x_it.c中断服务函数源代码,以及system_stm32f10x.c系统初始化文件。
4. 创建Keil工程:在“RVMDK”文件夹内,通过Keil软件新建一个工程,并将其命名为“Target1”(可根据需要更改)。
5. 设置工程组件:在工程管理器中,不选择添加启动文件。然后,右键点击“Target1”,选择“Manage Components…”,在这里修改目标名称(如果需要),并创建名为“UserSource”、“Library”、“Startup”、“CMSIS”和“readme”的五个组。
6. 添加源文件:依次在各个组中添加对应的源代码文件。在“UserSource”组添加“User”文件夹内的.c文件,在“Library”组添加STM32F10x_StdPeriph_Driver的.src子文件夹中的所有.c文件。在“Startup”组中,根据你的STM32芯片容量(例如大容量芯片选择startup_stm32f10x_hd.s),添加CMSIS文件夹下的相应启动文件,确保文件类型设置为ASMSourcefile。
完成上述步骤后,你便成功创建了一个基于STM32库的Keil工程。这个工程结构清晰,方便管理和维护,同时也能确保编译和调试的顺利进行。在实际开发过程中,可以根据项目需求进一步定制和扩展这些文件。
2012-09-20 上传
2023-06-06 上传
2021-09-18 上传
2020-01-30 上传
2023-06-06 上传
131 浏览量
2021-10-12 上传
2023-06-07 上传
2022-06-25 上传
heqinglin8
- 粉丝: 4
- 资源: 18
最新资源
- 开源通讯录备份系统项目,易于复刻与扩展
- 探索NX二次开发:UF_DRF_ask_id_symbol_geometry函数详解
- Vuex使用教程:详细资料包解析与实践
- 汉印A300蓝牙打印机安卓App开发教程与资源
- kkFileView 4.4.0-beta版:Windows下的解压缩文件预览器
- ChatGPT对战Bard:一场AI的深度测评与比较
- 稳定版MySQL连接Java的驱动包MySQL Connector/J 5.1.38发布
- Zabbix监控系统离线安装包下载指南
- JavaScript Promise代码解析与应用
- 基于JAVA和SQL的离散数学题库管理系统开发与应用
- 竞赛项目申报系统:SpringBoot与Vue.js结合毕业设计
- JAVA+SQL打造离散数学题库管理系统:源代码与文档全览
- C#代码实现装箱与转换的详细解析
- 利用ChatGPT深入了解行业的快速方法论
- C语言链表操作实战解析与代码示例
- 大学生选修选课系统设计与实现:源码及数据库架构