一、固件库资料分析
下面分享一下固件库的资料
链接:https://pan.baidu.com/s/1JOLMpxiT5r7XtY9rWHU5Ew
提取码:8ucs
二、工程模板的建立
首先新建一个文件夹,存放工程文件
打开Keil5,新建一个工程
选择STM32F103C8芯片
点击OK,然很我们打开固件库的文件夹
打开这个路径
将这些文件全部复制,放到我们建立的工程文件夹里面去,这边我建立了一个Start启动器文件夹我们将复制的文件放到里面去;
然后我们再回到下面这个路径
复制这三个文件到Start里面去
最后到这个路径
复制这两个文件到Start里面去
我们回到Keil5将这些文件添加进去
改个名在点击第三行添加已有文件;
进入start选择ALL所有文件
根据芯片flash型号来选择启动文件
这里我们选择md.s结尾的,然后将剩下的.c、.h文件全部加进来,这里的钥匙代表着文件只读;
接着我们添加文件路径,不然识别不到这些文件;
我们打开魔术棒找到C/C++,点击三个点
这样路径就添加成功了;
下面我们新建一个User文件夹来测试
在User里面新建文件main.c
输入main,选择user文件夹,点击Add;
接着我们建立一个library文件夹;
我们去固件库的这个路径将文件全部复制到library文件夹里面;
加进去之后,我们在keil5中加入library组,并将library中的文件全部加进去并且配置路径;
然后我们打开固件库
复制这三个文件到User目录下;
接着到User组里面加入这三个文件并配置路径;
最后我们到main文件里面,右键头文件,打开stm32f10X.h这个文件
滑倒最下面找到这一行,复制它
打开魔术棒点击C/C++;粘贴到这里
完成以上这些就没问题了,我们来编译一下看看;
如果是0错,0警告说明我们的工程模板建立好了,以后就直接拿来用就好了,不需要在配置了。