使用keil4添加文件(STM32F103RB,其实每个型号一样的)

时间:2024-04-06 10:20:27

学过51单片机的学弟学妹们

老师上课教如何建工程的时候一般就一个mian.c文件(放置所有程序的)

就算学到后面也就是教你们如何更加有效的写程序

比如把程序分成几个.c文件啥的

在STM32F103RB里面,启动文件,内核文件,库文件,用户文件都是要自己添加的

我们手上一般老师会给一些资料,里面就有这些文件

我们为了自己建工程添加文件方便,就要自己建一个文件,把他们整理一下

一般可能给资料的文件名不一样,里面的东西还是一样的,下面是我整理出来的大体五个文件

使用keil4添加文件(STM32F103RB,其实每个型号一样的)

添加文件步骤

打开资料文件后可以看到这个文件(意思大概就是资料数据),然后所有的库文件都在这里面了

使用keil4添加文件(STM32F103RB,其实每个型号一样的)

CMSIS(内核文件)

下面两行都是从左到右顺序的,最后四个文件便是内核文件(每次都需要添加),把它们整理在CMSIS文件中

使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)

StartUp(启动文件)

当你按照上面添加完CMISI,你可以看到你所在的那个文件中有一个startup文件,按照如下步骤你可以找到这一些.s文件

这些就是启动文件,把它们整理到StartUp中,然后在这些启动文件中我们需要添加尾巴上

是md.s的文件(每次建工程必须添加)

你们一定会在startup中看到其实是有四个文件的,他们里面的内容是一样的,这四个文件其实代表四个公司,然而现在

我们这个板子是arm这个公司的,所以我们用arm这个文件里的启动文件

使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)

FWLIB(库文件)

按照下面步骤讲最后一张图中的两个文件整理在库文件中

inc中是.h文件,src中是.c文件,到时候添加文件就添加src中的文件即可

如果你懒的话就把src中所有文件添加进去,当然这样编译时会慢点

你也可以只添加用到的文件,这个就看你了

使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)

USER(用户文件)

这个你可以在他给的那些例子中(project)随便找一个,这边就拿GPIO的例子点进去之后把最后一张图中的所有文件

整理到用户文件中

在添加文件的时候只需要添加两个C文件(mian,stm32f10x_it)

main函数里面的内容可以自行按照要求编写,和51单片机一样

使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)使用keil4添加文件(STM32F103RB,其实每个型号一样的)

DOC(声明文件)

这是一个.text文件,加不加都一样,这边我习惯加一下,就是上面最后一张图中的第二个文件(readme)

相关文章