找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2930|回复: 0
收起左侧

菜鸟初学STM32之搭建环境的方法

[复制链接]
ID:99624 发表于 2015-12-27 03:57 | 显示全部楼层 |阅读模式
搭建一个STM32的开发环境,想必应该是最基础,最简单不过的了。可是,初学者在实际编写代码的时候,都是直接更改现有的例程,而忽略了关键的搭建环境的步骤。所以在这里重新搭建一遍,给自己一个交代。
   1.首先,在自己的资料里面找到ST库3.5.0源码。
   2.新建工程文件夹,文件里面包括:Doc、Libraries、Listing、Output、Porject、User。
   3.启动桌面的UVision4软件,先关闭原有工程,通过工具栏的Project->CloseProject选项关掉。
    4.在工具栏Project->Newu Vision Project,新建我们的工程文件夹中的Project文件夹,取一个自己喜好的名字。

   5.接下来就是选择,所用芯片的型号。我用的是STM32F103VET6芯片。
   6.接下来的窗口是问我们是否需要拷贝STM32的启动代码到工程文件,因为我们这里用的是ST的库,库里面自带了一份启动文件,为了保持库的完整性,我们就不需要开发环境为我们自带的启动文件了,稍后我们手动添加,点击否。

   7.接下来,在文件夹下面添加我们所需要的文件。
   8.User:存放用户写的驱动代码,其中还包括了几个库文件,寻找路径如下
      Libraries:放置ST库里面最核心的文件,所用文件均在ST库里面,其中包括了FWlib和CMSIS两个文件夹。FWlib用来存放STM32库里面的ins和src文件夹,寻找路径如下
     CMSIS用来存放我们自带的启动文件和一些M3系列单片机通用文件。寻找路径如下
     Oputput:用来存放软件编译后的输出文件,暂空。
     Listing:用来存放编译过程中产生的文件,暂空。
     添加库文件的工作基本完成。
   9.回到我们新建的工程界面,将Target改为自己想用的名字,只是为了见名知意。
   10.往工程里面添加5个文件夹,并命名STARTUP、CMSIS、FWLIB、USER、DOC。添加方法如下   






  11.接下来,配置我们的MDK的配置选项。操作如下
    ①:


    ②:

    ③:

    ④:

    ⑤:修改main.c文件,因为我们的main.c是从ST库复制过来的,里面的东西我们不需要,因为main.c本来就是需要自己写的,将里面的代码清空,自己敲写。
      ————————————————————————————————————————
注:以上资源参考来自《零死角玩转STM32》。
————————————————————————————————————————
希望学习单片机的朋友切记浮躁,打好基础。不要盲目贪图进度,深入到代码的每一行每一个参数的意义去学,才能扎实自己的基础。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表