STM32库新建工程步骤

需积分: 3 4 下载量 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工程。这个工程结构清晰,方便管理和维护,同时也能确保编译和调试的顺利进行。在实际开发过程中,可以根据项目需求进一步定制和扩展这些文件。