怎么样使用STM32_v3.5固件库建工程准备工作如下:
1:,很多
2:准备Keil uVision4 软件,并安装到电脑上。
3:不要带板凳了,带上你的脑袋就行,因为板凳不会思考。
开始:
1:首先解压缩下载的固件库(保留一个备份,你懂的)
里面有,
_htmresc : ST的 logo完全无用,不用理会,
Libraries: 比较重要的文件包含STM32的系统文件和大量头文件,也就是库文件了。
Project: 包含大量外设的例程,和各个软件版本的评估版工程模板。
KEIL对应的就是 MDK-ARM 文件下的工程模板。你也可以利用这个工程模板来修改,得到你自己的工程模块,本文不用此法。
Utilities: 就是评估版的相关文件:本文也不会用到,无视既可。
这四个文件,(先去掉文件的只读属性吧,相信你会的)
2:安照一般的方法,建立工程模板先建立一些文件夹,比如工程模板要建在D盘,下面的
D:\STM32\PRO1(项目名字,自己随便定) 再该文件夹下面新建以下文件夹
Libraries:直接复制上述的的Libraries文件夹,把其中的CMSIS剪切出来,放到PRO1目录下,直接成为另一个文件夹。另外把STM32F10x_StdPeriph_Driver下的inc和src文件夹剪切出来,放在Libraries目录下,STM32F10x_StdPeriph_Driver文件夹就可以删除了。会发现里面就只剩下头文件了。
USER:,里面就一个WHILE(1)循环就好,但请加上这个头文件:#i nclude ""。另外从固件库的Project\STM32F10x_StdPeriph_Template目录下复制 ,,。这四个h文件是Libraries里面没有的,理论上要自己写好的,但是固件库里有就直接复制吧,呵呵。,有人问,这个怎么不一起复制了,很简单,因为CMSIS这个文件夹里面已经有了,个人认为还是放在这里比较好,因为是系统文件。
Project :这个文件夹用来存放项目文件。,就放在这里。在该文件下存放一些项目的输出信息,OUTPUT,和LISTING信息,可以建立这两个文件夹。等下就可以在OPTIONS FOR TARGET 'PROJECT' 里面进行路径设置。
文件夹分配到此结束,为什么要这么分配文件夹呢,其实是个人理解的问题,我这样的目的是为了比较清楚,也符合一般程序员的设置方法。等你了解了,随便安排文件下都可以。
下面开始建立工程模板。
CMSIS:就是从上面粘贴来的。在CMSIS\CM3\DeviceSupport\ST\STM32F10x目录下直接将Startup文件剪切出来,放在Libraries目录下,其他的不需要动。里面存放的就是重要的系统文件,先不要理会是什么作用吧,慢慢就明白了。
Startup 就是从上面粘贴来的。我们要用的比如是:STM32F103VC,只要把startup\arm目录下的startup_stm32f1
怎么样使用STM32 v3.5固件库建工程 来自淘豆网m.daumloan.com转载请标明出处.