如何从固件库开始创建第一个最简工程

1、库函数文件一览
如何从固件库开始创建第一个最简工程_第1张图片
2、建立最简工程
如何从固件库开始创建第一个最简工程_第2张图片
.s放置在startup中.
部分.c放置在CMSIS中。
如何从固件库开始创建第一个最简工程_第3张图片
部分.c放置在src中。
如何从固件库开始创建第一个最简工程_第4张图片
为什么这样建立?
我们完全可以直接把所有的文件放在一个文件夹,那样是不是更省事?
确实方便,但是没有层次感。大家都应该知道,分类是认识事物的有效方法,所以还是分类把!!
依据:你是否需要修改该文件
1、比如library里面包括cMSIS,以及外设库。
这里面的文件基本上不需要你改变。除了stm32f10x.h中需要修改芯片的类型,hd还是md。
如何从固件库开始创建第一个最简工程_第5张图片
2、部分.c和.h文件放置在USER中。
USER这个文件夹,里面包含stm32f10x_it.c,main.c。main.c是包含我们编程的主函数main,当然需要频繁使用。stm32f10x_it.c表示的是中断的意思。每次我们调用中断,都要在中断服务函数里面写相关程序。

可以发现.c文件分布在3个文件夹中,并且相应都有.h文件。
如何从固件库开始创建第一个最简工程_第6张图片
如何找到所有的.h文件呢?把上面三个文件夹都包括进来。
这个路径只能精确到对应文件夹,不能包括子文件夹。
如何从固件库开始创建第一个最简工程_第7张图片
其实.h文件完全可以放在一个文件夹下,这样添加文件路径就添加一次。
如何从固件库开始创建第一个最简工程_第8张图片

你可能感兴趣的:(PCB)