【STM32基础】第一篇、STM32搭建属于自己工程文件夹

目录

第一部分、建立如下五个文件夹。

1、CORE文件夹

 2、FWLIB文件夹

3、HARDWARE文件夹 

4、OUTPUT文件夹 

 5、USER文件夹

第二部分、在keil5中搭建工程

1、新建Project

2、添加文件夹

3、打开Options for Target

第三部分、设置单片机在仿真的时候,下载程序后自动复位!

第四部分、总结

1、建立自己的工程文件夹的优点

2、我的模板工程文件夹链接


第一部分、建立如下五个文件夹。

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 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

大屁桃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值