stm32自学笔记之教程一:如何建立一个工程

stm32自学笔记之教程一:如何建立一个工程

ID:35515467

大小:599.00 KB

页数:10页

时间:2019-03-25

stm32自学笔记之教程一:如何建立一个工程_第1页
stm32自学笔记之教程一:如何建立一个工程_第2页
stm32自学笔记之教程一:如何建立一个工程_第3页
stm32自学笔记之教程一:如何建立一个工程_第4页
stm32自学笔记之教程一:如何建立一个工程_第5页
资源描述:

《stm32自学笔记之教程一:如何建立一个工程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、STM32自学笔记之教程一:如何建立一个工程1概述:刚入手STM32,比较糊涂,感觉和51系列不同。电脑安装keilmdk4.23,借鉴前辈经验,开始新的旅程。2建立目录2.1新建工程目录:“RS422”,你也可以根据自己的需要命名此顶层目录;2.2在目录“RS422”下新建“RVMDK”目录,表示采用ARMMDK开发环境;2.3在“RVMDK”目录下新建目录“V1”,表示软件版本V1.0,这个好处在于下次将整个目录复制一下改为“V2”,软件版本就是V2.0了。2.4在“V1”目录下新建“Libraries”、“Project”、“USER”目录;2.5在“Libr

2、aries”目录下新建“STM32F10X_StdPeriph_Driver”一个目录;2.6在“Project”目录下新建“OBJ”、“LIST”、“Pro”3个目录。2.7在“USER”目录下新建“INC”、“SRC”2个目录。图1:目录结构图3拷贝文件3.1将固件库目录“C:KeilARMRV31LIBSTSTM32F10x”下除“stm32f10x_it.h”的所有库函数拷贝到工程目录“RS422”è“RVMDK”è“V1”è“Libraries”目录下。3.2将固件库目录“C:KeilARMStartupSTSTM32F10x”目录下

3、的所有件拷贝到工程目录“RS422”è“RVMDK”è“V1”è“Libraries”è“STM32F10X_StdPeriph_Driver”目录下。3.3将固件库目录“C:KeilARMRV31LIBSTSTM32F10x”目录下的“stm32f10x_it.c”拷贝到工程目录“RS422”è“RVMDK”è“V1”è“USER”è“SRC”目录下,在此“SRC”目录下新建“main.c”文件,“main.c”先“神马”也不写。3.4将固件库目录“C:KeilARMINCSTSTM32F10x”目录下的“stm32f10x_conf.h”文

4、件拷贝到工程目录“RS422”è“RVMDK”è“V1”è“USER”è“INC”目录下。4建立工程4.1运行“KeiluVision4”;4.2点击主菜单栏“Project”è“NewuVisionProject”,选择在工程目录的“V1”è“Project”è“Pro”目录下命名新建工程为“RS422_MODULE.uvproj”(当然也可以命名为你自己需要的工程名);4.3接下来出现CPU选择窗口,选择CPU为“STMicroelectronics”è“STM32F103RC”(这个大家根据自己的需要选择),点击“OK”按钮;4.4接下来出现“CopySTM3

5、2StartupCodetoProjectFolderandADDFiletoProject?”提示时选择“否”(在后面的步骤中会根据CPU选择启动文件的,这里不用选择),完成工程建立。5工程管理上一节新建的工程还是空空的,这一步要将它实例化。5.1在“Project”窗口中选择的“ManageComponents”子菜单(见图2),出现“Components,EnvironmentandBooks”窗口(见图3)。图2图2图35.2用鼠标双击“ProjectTargets”栏中的“Target1”将“Target1”改为“RS422_MODULE”(这个大家根据自

6、己的需要选择)(见图4),在中间的“Groups”栏中添加“USER”、“STM32_LIB”、“MDK_STARTUP”3个条目(见图5)。图4图55.3在“USER”条目的“Files”栏中添加目录“V1”è“USER”è“SRC”下的“main.c”、“stm3210x_it.c”2个文件,通过窗口的“AddFiles”按钮可以添加文件(见图6)。图65.4在“STM32_LIB”条目的“Files”栏中添加目录“V1”è“Libraries”下的相应的接口库文件。图75.5在“MDK_STARTUP”条目的“Files”栏中添加目录“V1”è“Librari

7、es”è“STM32F10X_StdPeriph_Driver”这个文件(见图8),需要更具选用不同CPU选择不同启动文件。图85.6退出“KeiluVision4”开发环境,将工程目录“RS422”去掉文件夹的只读属性,并“应用到子目录和所有文件”,这是因为STM32固件库下载下来是只读的,无法修改库中的文件。去掉只读属性后再进入“KeiluVision4”,然后打开工程“RS422_MODULE.uvproj”。6工程设置6.1在“Project”窗口中右击最顶层的“RS422”,再点击右键弹出菜单选择菜单中的“OptionsforTarget‘RS422’

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。