STM32 MDK实验报告

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

姓名:楚昕班级:轨道1502班学号:201523050224 1.实验目的

知道如何建立一个程序。

2.图

3.实验步骤

(1)建立一个文件夹为Template

(2)点击MDK的菜单:Project–>New Uvision Project,然后将目录定位到刚才建立的文

件夹Template之下,在这个目录下面建立子文件夹USER

(3)出现一个选择CPU的界面,就是选择我们的芯片型号

(4)在Template工程目录下面,新建3个文件夹CORE,OBJ以及STM32F10x_FWLib

(5)将固件库包里面相关的启动文件复制到我们的工程目录CORE之下

(6)定位到目录:

STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x下面将里面的三个文件stm32f10x.h,system_stm32f10x.c,system_stm32f10x.h,复制到我们的USER 目录之下。然后将STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template 下面的4个文件main.c,stm32f10x_conf.h,stm32f10x_it.c,stm32f10x_it.h复制到USER 目录下面。

(7)右键点击Target1,选择Manage Project Items,将需要的固件库相关文件复制到了我们

的工程目录下面

(8)往Group里面添加我们需要的文件

(9)编译工程,点击魔术棒,然后选择“Output”选项下面的“Select folder for objects…”,

然后选择目录为我们上面新建的OBJ目录

4.总结

(1)Template.uvprojx是工程文件,非常关键,不能轻易删除。Listings和Objects文件夹是

MDK自动生成的文件夹,用于存放编译过程产生的中间文件。新建一个OBJ文件夹,用来存放编译中间文件。

(2)STM32F10x_FWLib。CORE用来存放核心文件和启动文件,OBJ是用来存放编译过程文

件以及hex文件,STM32F10x_FWLib文件夹用来存放ST官方提供的库函数源码文件。

(3)src存放的是固件库的.c文件,inc存放的是对应的.h文件

(4)添加startup_stm32f10x_hd.s启动文件的时候,你需要选择文件类型为All files才能看

得到这个文件

(5)keil只会在一级目录查找,如果目录下面还有子目录,path一定要定位到最后一级子目

(6)

相关文档
最新文档