欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

stm32学习之新建工程

发布时间:2025/4/16 编程问答 30 豆豆
生活随笔 收集整理的这篇文章主要介绍了 stm32学习之新建工程 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

新建一个文件夹Template,再新建一个子文件夹USER

打开keil5,Project –>New Uvision Project

定位到USER文件夹,随便取个工程名

弹出选择芯片类型

我用的是mini,所以选择103RC

弹出新的界面,canel就行了

USER目录下自动生成了一些文件


接下来在Template下新建三个文件夹CORE, OBJ,STM32F10X_FWLIB
CORE 用来存放核心文件和启动文件,OBJ 是用来存放编译过程文件以及
hex 文件,STM32F10x_FWLib 文件夹顾名思义用来存放 ST 官方提供的库函数源码文件。已有
的 USER 目录除了用来放工程文件外,还用来存放主函数文件 main.c,以及其他包括
system_stm32f10x.c 等等。

下面开始复制固件库里的文件
1.源码文件
进入
\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver
目录下,复制所有文件到STM32F10X_FWLIB下

2.启动文件
进入
\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
目录下,复制所有文件到CORE下

还有启动文件,不同容量的单片机使用不同的启动文件
进入\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
选择对应的启动文件,复制所有文件到CORE下

3.进入
\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
目录下找到三个文件
全部复制到USER里

还要进入到
\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
下复制四个文件,system不要
到USER文件下

所有文件已经复制下来了
现在要去添加、
右键点击 Target1,选择 Manage Project Items。

添加如下几个


ok


依次添加文件

接下来设置编译文件目录

接下来要设置头文件




接下来要设置宏定义

STM32F10X_HD,USE_STDPERIPH_DRIVER

接下来清空man.c里的内容
重新写入内容即可编译成功
至此,新建工程工作已经完毕

总结

以上是生活随笔为你收集整理的stm32学习之新建工程的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。