STM32建工程详细方法步骤.pdfVIP

  • 18
  • 0
  • 约6.79千字
  • 约 15页
  • 2020-08-16 发布于湖北
  • 举报
. 1、首先找到 ST官方最新版本的固件库: STM32F10x_StdPeriph_Lib_V3.5.0 2、新建一个工程文件夹:比如 led 工程文件夹 3、在 led 工程文件夹中新建 5 个文件夹: CORE、HARDWARE、STM32F10x_FWLib、 SYSTEM、USER CORE用来存放启动文件等 HARDWARE用来存放各种硬件驱动代码 STM32F10x_FWLib文件夹顾名思义用来存放 ST官方提供的库函数源码文件 SYSTEM文件夹下包含了 delay 、sys 、usart 等三个文件夹。 分别包含了 delay.c 、 sys.c 、usart.c 及其头文件 delay.h 、sys.h 、usart.h USER用来存放我们主函数文件 main.c ,以及其他包括 system_stm32f10x.c 等 等。 4 、将固件库包里面相关的启动文件复制到我们的工程目录 CORE之下 打开固件库 STM32F10x_StdPeriph_Lib_V3.5.0 文件夹 , 定位到目录 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport 下面, 将文件 core_cm3.c 和文件 core_cm3.h 复制到 CORE下面去。然后定位到目录 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\S . . TM32F10x\startup\arm 下面,将里面 startup_stm32f10x_md.s 、 startup_stm32f10x_ld.s 、startup_stm32f10x_hd 复制到 CORE下面。这里我们 解释一下,其实我们只用到 arm 目录下面的 startup_stm32f10x_md.s 文件,这 个文件是针对中等容量芯片的启动文件。其他两个主要的为 startup_stm32f10x_ld.s 为小容量, startup_stm32f10x_hd.s 为大容量芯片的 启动文件。这里 copy 进来是方便其他开发者使用小容量或者大容量芯片的用户。 现在看看我们的 CORE文件夹下面的文件: 5、将官方的固件库包里的源码文件复制到我们的工程目录 STM32F10x_FWLib之 下。 打开固件库 STM32F10x_StdPeriph_Lib_V3.5.0 文件夹 , 定位到目录 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver 下面, 将目录下面的 src ,inc 文件夹 copy 到我们刚才建立的 STM32F10x_FWLib 文件夹下面。 src 存放的是固件库的 .c 文件, inc 存放的是对应的 .h 文件,您不 妨打开这两个文件目录过目一下里面的文件,每个外设对应一个 .c 文件和一 个 .h 头文件。 现在看看我们的 STM32F10x_FWLib文件夹下面的文件: 5、将官方的固件库包里的源码文件复制到我们的工程目录 USER之下。 打开固件库 STM32F10x_StdPeriph_Lib_V3.5.0 文件夹 , 定位到目录 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\S TM32F10x .

文档评论(0)

1亿VIP精品文档

相关文档