1.创建新工程文件
先建立工程文件夹,在这个目录下手动创建如下4个文件夹。
把此目录下的两个文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
和此目录下的三个文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
复制到新建的CMSIS文件夹中
把此目录下的文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
复制到新建的Startup文件夹中
把此目录的两个文件夹:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver
复制到新建的Lib文件夹中
把此目录的四个文件:
F:\stm32 资料\固件库 STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
复制到新建的User文件夹中
2.KEIL5中的设置
(1)新建工程
在KEIL5中选择菜单栏——工程——新建工程
选择新建的工程文件夹
选择STM32F103C8T6单片机型号
关闭弹出的对话框
(2)文件配置
点击下图中的图标
在Groups:中点击新建按钮,新建下图中的组名与之前文件夹名一致。并按右下方的Add Files按钮。
在 Files:中添加对应的文件(在弹出的打开文件窗口中添加)。4 组文件夹如同一方法添加对应文件。
配置完成后点击下方OK按钮退出。在KEIL主界面左边工程目录中就会有如下的文件目录。
(3)初始化设置
点击下图中的图标
在Target中设置晶振频率为8.0
在Output中设置输出文件类型,在Create HEX File前打勾
在C/C++中输入处理器类型,USE_STDPERIPH_DRIVER,STM32F10X_MD
在 C/C++中输入包含文件的路径 .\CMSIS;.\Lib\inc;.\Lib\src;.\Startup;.\User
可复制以下代码到main.c文件中(覆盖掉以前的内容),然后按F7键重新编译。
如果编译结束显示 0 错误,0 警报,表示以上固件库安装成功。
#include "stm32f10x.h"
int main (void)
{
while(1){
}
}
keil中最后要空出一行或者两行不然会报错