机电传动控制 实验1建立工程模板.docxVIP

机电传动控制 实验1建立工程模板.docx

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MDK4.12简介 RVMDK源自德国的KEIL公司,是RealView MDK的简称,RealView MDK集成了业内最领先的技术,包括 μVision3集成开发环境与RealView编译器。支持ARM7、ARM9和Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%,目前KEIL公司已被ARM收购。 新建STM32 MDK工程文件 在D盘建立如图所示的文件结构: 图2.2.1 打开STM32F10x_StdPeriph_Lib_V3.5.0外设驱动库文件: 图2.2.2 将”Libraries”CMSIS目录下的两个文件夹拷贝到”D:/STM32工程文件:/Libraries”目录下: 图2.2.3 打开目录..\STM32F10x_StdPeriph_Lib_V3.5.0\ Project\ STM32F10x_Std Periph_Examples,打开GPIO例程: 图2.2.4 打开..GPIO\IOToggle文件夹,复制除了readme.txt文件以外的所有文件到”D:/STM32工程文件:/实验一工程模板:/User”目录下,到此准备工作完毕。 图2.2.5 打开KEIL单击Project选择新建工程 图2.2.6 保存到“实验一工程模板”的Project目录下,取名为”工程模板” 图2.2.7 在弹出的对话框中选择stm32f103vc,单击OK 图2.2.8 在弹出的对话框中我们选择否 图2.2.9 在左侧的Project窗口中,右击Target1,选择Mange Components 图2.2.10 修改名称并建立如下分组: 图2.2.11 选中User单击Add Files添加刚才复制到..\User目录下的C文件,选中以后点击Add: 图2.2.12 选中StdPeriph_Driver单击Add Files添加D:\STM32工程文件\Libraries\ STM32F10x_StdPeriph_Driver\src目录下的.C文件,单击Add。 图2.2.13 选中CMSIS单击Add Files添加..\STM32工程文件\Libraries\CMSIS\ CM3\CoreSupport目录下的core_cm3.c与..\CM3\DeviceSupport\ST\目录下的system_ stm32f10x.c单击Add。 图2.2.14 选中StartUp单击Add Files添加..\CMSIS\CM3\DeviceSupport\ST\STM32F10X\ startup\ARM下的startup_stm32f10x_md.s文件,单击Add确认添加。 图2.2.15 配置工程:在左侧窗口右击工程模版,选择Options for Target选项 图2.2.16 在output选项下点击Select Folder Objects…,双击在Project目录下的Obj文件夹单击OK。 图2.2.17 勾选产生hex选项 图2.2.18 在Listing选项下点击Select Folder Objects for listings…,双击我们在Project目录下的List文件然后单击OK 图2.2.19 在C/C++页面下配置,这是预编译的定义;Define 中写入USE_STDPERIPH_DRIVER, STM32F10X_HD 图2.2.20 设置Include paths: 图2.2.21 设置如下的头文件路径如下单击OK完成配置: 图2.2.22 新建三个文件,分别命名为”includes.h”、”Application.h”、“Application.c”,并保存在User目录下: 图2.2.23 添加Application.c到工程 图2.2.24 最终工程文件图 图2.2.25 修改includes.h如下 #ifndef __INCLUDES_H__ #define __INCLUDES_H__ #include stm32f10x.h #includeApplication.h #endif 修改Application.h如下 #ifndef __APPLICATION_H__ #define __APPLICATION_H__ void Board_Init(void); void Application(void); #endif 修改Application.c如下 #includeincludes.h void Application(void) { while(1) { } } voi

文档评论(0)

卖报的小行家 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档