STM32工程建立步骤

最近在跟着B站的江科大自化协Up主学习STM32,STM32工程建立比较复杂,虽然在学习工程中为了方便都是复制粘贴工程文件夹,但为了以后使用其他类型的STM32芯片时创建工程目录,特意记录一下STM32工程的建立步骤。

一、建立Start文件夹

在STM32工程目录下新建一个Start文件夹,Start文件夹包含了STM32的启动文件、外设寄存器描述文件、时钟配置文件和内核文件

1、1 启动文件

打开STM32的固件库,在“STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm”路径下找到对应系列的启动文件。

为了方便将上述文件全部拷贝进Start文件夹中。具体启动文件参考下表选择。

1、2 外设寄存器描述文件和时钟配置文件

外设寄存器描述文件和时钟配置文件在“STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x”路径下。

其中stm32f10x.h是外设寄存器配置文件,下面两个system文件是时钟配置文件。

1、3 内核文件

内核文件在“STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport”路径下。

将上述文件都拷贝进Start文件夹中。在Keil软件的工程文件中新建一个Start文件夹,从工程目录下的Start文件夹下添加文件。除了启动文件需要具体选择外,其他几类文件都需要添加进来

二、建立Library文件夹

Library文件夹下包含了STM32的库函数文件

库函数文件在“STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src”和“STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc”两个路径下,前者是.c文件,后者是.h文件。

在Keil软件的工程文件中新建一个Library文件夹,从工程目录下的Library文件夹下添加文件。

三、建立User文件夹

User文件夹包含了main.c文件、库函数配置文件和中断函数文件

main.c文件自己建立。库函数配置文件和中断函数文件在“STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template”路径下。为图中红框中的三个文件。

在Keil软件的工程文件中新建一个User文件夹,从工程目录下的User文件夹下添加文件。

四、建立System文件夹

System文件夹包含一些程序文件,方便将程序模块化。

五、Keil软件中的一些操作

  • 6
    点赞
  • 26
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值