keil创建STM32项目

213 阅读2分钟

1、新建一个项目文件夹【前期工作】

1、创建 下载 相应文件

新建项目文件夹project

project文件夹里面创建四个新的文件夹

  • CMISIS【接口文件夹】
  • FWLIB【固件库】
  • USER【用户】
  • STARTUP【启动文件】

建完上面三个文件夹需要到官网去下载对应芯片的标准外设

2、接口文件夹:CMSIS

以下文件是要放到 CMSIS 文件夹下的内容

3.png

下载完文件之后,找到以下文件

  • 第一步
文件路径:
STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\CMSIS\CM3\CoreSupport

1.png

  • 第二步
文件路径:
STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x

2.png

3、固件库文件夹:FWLIB

  • 第一步

找到这两个文件夹

4.png

文件路径:
STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver
  • 第二步

将这两个文件夹的内容复制粘贴到 FWLIB 文件里面

如下图:

5.png

4、:USER

  • 第一步,找到这个文件夹

6.png

文件路径:
STM32F10x_StdPeriph_Lib_V3.6.0\Project\STM32F10x_StdPeriph_Template
  • 第二步,将以下文件复制粘贴到 USER 里面

7.png

2、打开KEIL,创建工程

1、新建工程

  • 第一步

8.png

  • 第二步

9.png

  • 第三步

找到你用的 芯片 的型号

10.png

  • 第四步

出现这个 直接 × 掉,刚才已经创建好了文件。

11.png

2、配置文件

  • 第一步

12.png

  • 第二步

按照下面图片的步骤

在Groups里面创建 开始的四个文件夹

13.png

  • CMSIS:只选择这一个文件
  • FWLIB:选择所以.c
  • USER:选择所以.c
  • STARTUP:在CMSIS 文件里面有一个 startup文件,里面有一个arm文件

STARTUP 添加的文件 如下图

15.png

USER 和 FWLIB 筛选 .c文件 的 所有

14.png

  • 第三步

找到 STARTUP 下的 ld.s 和 md.s 【似乎是功率】右键,魔法棒

16.png

  • 第四步

点击project,找到魔法棒

17.png

输入内容:
USE_STDPERIPH_DRIVER
  • 第五步

添加路径

18.png

  • 第六步

清理main.c,留下这段代码就可以了

然后编译一下,不报错,一个空项目就创建成功了

19.png