目录
第一部分、建立如下五个文件夹。
1、CORE文件夹
CORE文件夹中主要放一些内核文件和启动文件。
2、FWLIB文件夹
FWLIB文件夹中主要存放官方的固件库
3、HARDWARE文件夹
HARDWARE文件夹中主要存放你需要用到的外设文件,例如下图
4、OUTPUT文件夹
OUTPUT文件夹 中主要存放编辑器生成的文件,注意:你在新建文件时就应该在Options for Target中output中提前勾选,不然会默认将文件生成到主目录下。
5、USER文件夹
USER文件夹主要存放你的工程文件,同时可以将正点原子写好的sys.h delay.c delay.h,存放于该文件夹下。这里为什么没有添加sys.c文件,因为里面的文件没有什么用。
第二部分、在keil5中搭建工程
1、新建Project
新建Project,并存放于第一步提前建立好的USER文件中。
2、添加文件夹
在Target 1中添加以下五个文件夹,并在文件夹中添加第一步中提前准备的.c文件。
方式一:右键Target 1,然后点击Add Group,然后再依次更改名字;
方式二:再魔术棒旁边的品字格里面添加,这种方式麻烦一点,但是更加快捷,这里不做详述
3、打开Options for Target
打开Options for Target(可记为魔术棒),并在里面添加或修改文件。其中主要修改3个地方
(1)、OUTPUT
(2)、C/C++C/C++(注意;下图全局宏定义两个文件寻找的地方为stm32f10x.h文件的95行和99行,这里选择的STM32F10X_HD,这是根据你开发板的型号来选择的)。
(3)、DEBUG(这里不做详述,因为不同的下载器对应的设置不一样,例如我的时J-Link(ob)),要改PORT为SW。
第三部分、设置单片机在仿真的时候,下载程序后自动复位!
第四部分、总结
1、建立自己的工程文件夹的优点
建立属于自己的文件夹,有利于自己调试代码,移植代码👍👍👍,同时当软件报错时也更容易发现自己的错误。
而且在平时的开发中,一旦有了自己的模板工程,就不需要每次都新建工程,直接复制自己的模板工程,方便又快捷。
2、我的模板工程文件夹链接
链接:https://pan.baidu.com/s/1SaznFJ_b12NFR0Oqeh8B0g
提取码:aq4h