STM32库新建工程步骤
需积分: 3 84 浏览量
更新于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工程。这个工程结构清晰,方便管理和维护,同时也能确保编译和调试的顺利进行。在实际开发过程中,可以根据项目需求进一步定制和扩展这些文件。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2023-06-06 上传
2021-09-18 上传
2020-01-30 上传
2023-06-06 上传
131 浏览量
2021-10-12 上传
heqinglin8
- 粉丝: 4
- 资源: 18
最新资源
- blogemon:2015年9月23-24日
- VB教材管理系统设计(论文+源代码).rar
- Click button particle animation-crx插件
- 锐智科技
- craft-blitz:智能静态页面缓存,用于使用Craft CMS创建快速的站点
- zedgraphy,c#权限管理源码,c#
- SubFuns:用于列出指定 m 文件中的所有函数声明的命令行实用程序。-matlab开发
- Как играть в слоты Вулкан?-crx插件
- dephi+sqlserver2000题库与试卷生成系统.rar
- Neural_Network_Charity_Analysis
- Android应用源码之TextViewBackground.zip项目安卓应用源码下载
- 4minTestReactJSClient
- stro:stro是一个开源的跨平台MMORPG服务器。-开源
- GO2:为您经常使用的目录添加书签并快速更改它们。-matlab开发
- CreateFolderXml,c#图书管理系统源码,c#
- vb彩票销售管理系统(论文).rar