1.安装keil5和芯片库后,打开keil5软件
新建一个文件夹后点进去,文件名为project(随意)
找到需要自己的芯片型号
然后关掉弹出的窗口
2.找到刚刚创建的工程文件夹
再新建3个文件夹,分别叫Start、Library、User
3.Start文件夹
打开固件库文件,找到启动文件,固件库可以去b站江科大提供的材料里找一下
文件路径:D:\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
全选复制到项目中刚刚创建的Start文件下
再找到stm32f10x和system的两个文件,把这三个文件也复制到Start中
文件路径:D:\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
再找到core cm3的两个文件,复制,粘贴到Start文件夹下
文件路径:D:\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
4.Library文件夹
然后找到标准外设驱动的文件夹,全选复制到Library文件夹下
D:\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src
打开inc也全复制到Library -- 头文件
D:\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc
5.User文件夹
最后打Project文件夹,然后打开后缀是Template的文件夹
选择这里的main、conf、两个it文件,复制,粘贴到User文件夹下
6.完善工程
先删掉默认的组,再创建三个组分别叫Start、Library、User如图
然后选中Start,在右边点击添加文件
首先添加后缀为md的启动文件,如下图
然后按住Ctl,把其他的.c和,h文件都选中,Add
同理把Library中文件全部选中添加
把User中文件全部选中添加
然后点击OK
接着,点击魔术棒按钮,打开工程选项,选择C/C++,在lnclude Paths栏,把我们自己建的文件夹路径都添加进来
define:USE_STDPERIPH_DRIVER
没有这个V5的可以去找一下怎么装
最后打开main,全选删除
#include "stm32f10x.h" // Device header
int main(void)
{
while(1)
{
}
}
点击编译
0 Error(s), 0 Warning(s). 就完成了