- 1、本文档共3页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ARM仿真新建工程.xls
其他
工作步骤
加载项对应表
Core
User
Obj
放置过程文件和结果文件
STM32_FWLIB
固件库包
Project
Libraries
STM32F10x_StdPeriph_Driver
inc
src
源文件
头文件
Inc
CMSIS
CM3
CoreSupport
DeviceSupport
新建工程Template
core_cm3
粘贴文件
核心文件
ST
STM32F10x
startup
startup_stm32f10x_cl.s
startup_stm32f10x_hd.s
startup_stm32f10x_hd_vl.s
startup_stm32f10x_ld.s
startup_stm32f10x_ld_vl.s
startup_stm32f10x_md.s
startup_stm32f10x_md_vl.s
startup_stm32f10x_xl.s
大容量 512K
中容量 128K
小容量
stm32f10x
system_stm32f10x
system_stm32f10x
STM32F10x_StdPeriph_Template
main
stm32f10x_conf
stm32f10x_it
1,打开Keil软件
2,选择软件界面Project选项栏,选择新建一个工程(NEW)。
3,按照提示,打开User文件夹,输入Template文件名,点击保存。
4,选择STM……公司的,STM芯片,点击OK
5,提示加载Project文件对话框,选择否即可。
6,这时左侧自动生成一个Target1 文件夹
7,展开后有Source Group1子文件夹
8,右键Target1 文件夹,选择Manage Components
11,改名Source Group1子文件夹为User
9,此时弹出对话框,点击对话框上方的新建按钮
12,在弹出的界面上,中间对话框新建Core FWLIB文件夹 obj文件夹无需建立
14,进入Core分别添加core_cm3.c文件和startup_stm32f10x_hd.s文件
15,进入FWLIB添加src文件夹内的所有文件
16,点击OK
17,点编译按钮旁边的魔术棒按钮
19,点击选项卡中的Select Folder for Objects按钮
20,选择之前建立好的obj文件夹,并点击ok
21,如右图所示,勾选Create HEX File,然后点击OK。
22,点击编译工程
23,错误:为选择device文件
24,双击错误信息行,弹出具体错误信息。
25,没有定义标示符。
26,点击魔术棒,选择C/C++选项卡
27,添加标示符在Define:输入STM32F10X_HD和USE_STDPERIPH_DRIVER,点击OK。
28,找不到一系列的头文件
29,点击魔术棒,选C/C++选项卡Include Paths中
18,点击output选项卡
31,换成其他的main函数内容,重新编译
32,选择编译好的hex文件
33,用MCUISP软件,点击开始编程,此时USB口要连接好电脑和线路板
Delay()
延时函数
替换:1,中容量芯片,将启动文件选项卡Project Compoments--Group框--Core--Files框--startup_stm32f10x_hd改为md文件。
2,魔术棒--C++选项卡--Define--STM32F10X_HD_USE改为MD_USE
34,添加系统文件夹system,Project Compoments--Group框--建立system
36,魔术棒--C++--Include Paths中system文件夹下的Delay,Sys,Usar文件夹分别添加进来
37,编译一下工程
40,点击开始编程
10,对话框中的文字可以改名字,不如把Target1改为Template,双击即可
arm
粘贴文件夹
13,点击Add Files进入User添加User文件 3个 C文件
30,Core,FWLIB下的inc文件夹,USER文件夹直接选中,都有头文件,点击OK
35,Files框--添加程序源码实例中system文件夹下的子文件夹内的Delay,Sys,Usart文件添加进去,点击OK
38,在main函数最开始,编写#include“delay.h”
39,要在行间输入 delay_init()
39,可直接引用delay_ms(500)延时500ms函数,注意区分大小写
文档评论(0)