×
单片机 > 单片机程序设计 > 详情

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

发布时间:2020-05-30 发布时间:
|

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


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


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


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


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


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


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


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

添加文件步骤


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

CMSIS(内核文件)


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


StartUp(启动文件)


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


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


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


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


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

FWLIB(库文件)


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


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


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


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


USER(用户文件)


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


整理到用户文件中


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


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

DOC(声明文件)


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



『本文转载自网络,版权归原作者所有,如有侵权请联系删除』

热门文章 更多
C51 特殊功能寄存器SFR的名称和地址