1、新建一个项目文件夹【前期工作】
1、创建 下载 相应文件
新建项目文件夹
project在
project文件夹里面创建四个新的文件夹
- CMISIS【接口文件夹】
- FWLIB【固件库】
- USER【用户】
- STARTUP【启动文件】
建完上面三个文件夹需要到官网去下载对应芯片的标准外设
2、接口文件夹:CMSIS
以下文件是要放到 CMSIS 文件夹下的内容
下载完文件之后,找到以下文件
- 第一步
文件路径:
STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\CMSIS\CM3\CoreSupport
- 第二步
文件路径:
STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
3、固件库文件夹:FWLIB
- 第一步
找到这两个文件夹
文件路径:
STM32F10x_StdPeriph_Lib_V3.6.0\Libraries\STM32F10x_StdPeriph_Driver
- 第二步
将这两个文件夹的内容复制粘贴到 FWLIB 文件里面
如下图:
4、:USER
- 第一步,找到这个文件夹
文件路径:
STM32F10x_StdPeriph_Lib_V3.6.0\Project\STM32F10x_StdPeriph_Template
- 第二步,将以下文件复制粘贴到 USER 里面
2、打开KEIL,创建工程
1、新建工程
- 第一步
- 第二步
- 第三步
找到你用的 芯片 的型号
- 第四步
出现这个 直接 × 掉,刚才已经创建好了文件。
2、配置文件
- 第一步
- 第二步
按照下面图片的步骤
在Groups里面创建 开始的四个文件夹
- CMSIS:只选择这一个文件
- FWLIB:选择所以.c
- USER:选择所以.c
- STARTUP:在CMSIS 文件里面有一个 startup文件,里面有一个arm文件
STARTUP 添加的文件 如下图
USER 和 FWLIB 筛选 .c文件 的 所有
- 第三步
找到 STARTUP 下的 ld.s 和 md.s 【似乎是功率】右键,魔法棒
- 第四步
点击project,找到魔法棒
输入内容:
USE_STDPERIPH_DRIVER
- 第五步
添加路径
- 第六步
清理main.c,留下这段代码就可以了
然后编译一下,不报错,一个空项目就创建成功了