如何创建一个空的模版

发布时间 2023-09-30 11:25:04作者: ~墨白

1.创建一个文件夹A(用于保存)

2.打开keil->project->new uVsion project

3.选择stm32型号

4.在A中创建3个文件夹

5.(1)打开固件库文件夹C:\Users\sky\Desktop\A\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm

  把里面的所有文件放在1号文件夹中

 (2)C:\Users\sky\Desktop\A\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x

  把里面的.c和.h文件放在1号文件夹中

 (3)内核描述文件    C:\Users\sky\Desktop\A\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport

  把里面的所有文件放在1号文件夹中

 (4)C:\Users\sky\Desktop\A\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc

  把里面的所有文件放在2号文件夹中

 (5)C:\Users\sky\Desktop\111\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src

  把里面的所有文件放在2号文件夹中

 (6)C:\Users\sky\Desktop\固件库_2\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template

  把里面的.c和.h放在3号文件夹中

 (7)在keil中新建3个组

 (8)将3个文件夹和3个组的名字取相同即可,然后将第一个文件夹的 startup_stm32f10x_md.s 和所有的.c和.h文件加入到第一个组

 (9)将第二个文件的所有文件放入第二个组

 (10)将第三个文件的所有文件放入第三个组

 (11)选择魔术棒,点击c/c++ 将三个文件的路径加入到include path,Define中写入USE_STDPERIPH_DRIVER

 (12)点击Debug,选择ST-Link Debugger,点击Setting->Flash Download,勾选Reset and Down

 (13)删除main.h的所有代码

6.开始写自己的代码