- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 立式光学计测量尺寸公差实验-实验室指导书1206.doc
- 热敏电阻计算公式:Rt.doc
- 三相异步电动机的定子电路和转子电路.doc
- 数据结构复习要求.doc
- 信号处理及应用实验说明书(1).doc
- 信号处理及应用实验说明书(2).doc
- 信号处理及应用实验说明书(3).doc
- 信号处理试卷及答案 试卷二.doc
- 信号处理试卷及答案 试卷七.doc
- 信号处理试卷及答案 试卷三.doc
- 福建省邵武市四中学片区达标名校2024届中考化学最后一模试卷含解析.doc
- 山东省临沂市沂南县重点达标名校2024届中考适应性考试化学试题含解析.doc
- 2024届浙江省嘉兴地区达标名校中考猜题化学试卷含解析.doc
- 2024届山东省菏泽市单县市级名校中考化学最后一模试卷含解析.doc
- 上海市建平西校2024届中考适应性考试化学试题含解析.doc
- 江苏省南京市六校联考2024年中考联考化学试卷含解析.doc
- 江苏省扬州市江都区城区重点名校2024届中考考前最后一卷化学试卷含解析.doc
- 郑州二中学2024届中考化学五模试卷含解析.doc
- 2024届湖南省张家界市永定区重点中学中考化学最后冲刺模拟试卷含解析.doc
- 河北省石家庄市43中学2024年中考化学模拟试题含解析.doc
最近下载
- 共建绿色城市家园PPT模板.pptx VIP
- 某石油公司领导在“转观念、勇创新、强管理、创一流”主题教育宣讲会上的讲话.docx VIP
- 中国嗜酸性粒细胞增多症诊断和治疗指南(2024版)解读.pptx
- 部编版初中语文七年级下册资料:《卖油翁》相关文章.docx VIP
- 2020英语7年级时文阅读(10篇 含答案).pdf
- 北京林业大学2020-2021学年《Python程序设计》期末考试试卷(B卷)及标准答案.docx
- ETC储值卡互联网充值系统技术方案设计.pdf VIP
- 传染病疫情报告制度.docx VIP
- 初中英语大单元教学设计案例.pptx
- 全国优质课一等奖小学四年级教科版科学《一天的食物》公开课课件(内嵌音频视频).pptx
文档评论(0)