- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
STM32自学记之教程一:如何建立一个工程
STM32自学笔记
之教程一:如何建立一个工程
概述:
刚入手STM32,比较糊涂,感觉和51系列不同。
电脑安装keil mdk 4.23,借鉴前辈经验,开始新的旅程。
2建立目录
2.1 新建工程目录:“RS422”,你也可以根据自己的需要命名此顶层目录;
2.2在目录“RS422”下新建 “RVMDK”目录,表示采用ARM MDK开发环境;
2.3在“RVMDK”目录下新建目录“V1”,表示软件版本V1.0,这个好处在于下次将整个目录复制一下改为“V2”,软件版本就是V2.0了。
2.4在“V1”目录下新建 “Libraries”、 “Project”、 “USER”目录;
2.5在“Libraries”目录下新建“STM32F10X_StdPeriph_Driver”一个目录;
2.6在“Project”目录下新建“OBJ”、“LIST”、“Pro”3个目录。
2.7在“USER”目录下新建“INC”、“SRC”2个目录。
图1:目 录 结 构 图
3 拷贝文件
3.1 将固件库目录“C:\Keil\ARM\RV31\LIB\ST\STM32F10x”下除“stm32f10x_it.h”的所有库函数拷贝到工程目录“RS422” (“RVMDK” ( “V1” ( “Libraries”目录下。
3.2 将固件库目录“C:\Keil\ARM\Startup\ST\STM32F10x”目录下的所有件拷贝到工程目录 “RS422” (“RVMDK” ( “V1” (“Libraries” (“STM32F10X_StdPeriph_Driver”目录下。
3.3将固件库目录 “C:\Keil\ARM\RV31\LIB\ST\STM32F10x”目录下的“stm32f10x_it.c”拷贝到工程目录“RS422” (“RVMDK” (“V1” (“USER” (“SRC”目录下,在此“SRC”目录下新建“main.c”文件,“main.c”先“神马”也不写。
3.4 将固件库目录“C:\Keil\ARM\INC\ST\STM32F10x”目录下的“stm32f10x_conf.h” 文件拷贝到工程目录 “RS422” (“RVMDK” ( “V1” (“USER” (“INC”目录下。
4 建立工程
4.1运行“Keil uVision4” ;
4.2点击主菜单栏 “Project”(“New uVision Project”,选择在工程目录的“V1” (“Project” (“Pro”目录下命名新建工程为“RS422_MODULE.uvproj”(当然也可以命名为你自己需要的工程名);
4.3接下来出现CPU选择窗口,选择CPU为 “STMicroelectronics” (“STM32F103RC” (这个大家根据自己的需要选择),点击 “OK” 按钮;
4.4接下来出现“Copy STM32 Startup Code to Project Folder and ADD File to Project ?”提示时选择“否”(在后面的步骤中会根据CPU选择启动文件的,这里不用选择),完成工程建立。
5 工程管理
上一节新建的工程还是空空的,这一步要将它实例化。
5.1 在“Project”窗口中选择的 “Manage Components”子菜单(见图2),出现“Components,Environment and Books”窗口(见图3)。
图2
图2
图3
5.2 用鼠标双击“Project Targets”栏中的 “Target 1” 将 “Target 1” 改为 “RS422_MODULE”(这个大家根据自己的需要选择)(见图4),在中间的 “Groups”栏中添加“USER”、“STM32_LIB”、“MDK_STARTUP”3个条目(见图5)。
图4
图5
5.3 在“USER”条目的“Files”栏中添加目录“V1” ( “USER” ( “SRC”下的“main.c”、“stm3210x_it.c”2个文件,通过窗口的“Add Files”按钮可以添加文件 (见图6)。
图6
5.4 在 “STM32_LIB” 条目的 “Files” 栏中添加目录“V1” ( “Libraries”下的相应的接口库文件。
图7
5.5 在“MDK_ST
您可能关注的文档
最近下载
- 【小学】中小学校长(园长)最新版财务人员培训试卷.docx
- 甄嬛传之滴血认亲剧本PPT.pptx
- 基于STM32的智能拐杖设计.doc
- 2023年机械工程测试技术期末试题库汇总全面.doc VIP
- 2025年中国兽用生物制品行业发展前景及投资战略咨询报告.docx
- 国家安全监管总局关于发布金属非金属矿山禁止使用的设备及工艺目录第一二批.pdf VIP
- 甄嬛传英文剧本.docx
- 废旧铅酸蓄电池绿色处理成套设备可行性研究报告建议书.docx
- 儿童早期预警评分系统(Pediatric early warning system,PEWS)评分标准(Brighton).docx
- 长沙市轨道交通4号线普瑞大道站地连墙施工方案.doc VIP
文档评论(0)