下载此文档

mdk使用与实验一闪烁灯.docx


文档分类:高等教育 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
keil4的安装
一、实验目的
了解keil4软件安装与调试
二、实验内容
安装keil4软件并成功注册
三、实验仪器、设备
计算机、keil4软件
四、实验步骤
,(安装文件)(破解文件)。
,根据提示进行下一步操作,一直到安装完成。
Keil4的安装步骤1
Keil4的安装步骤2
Keil4安装完成
,打开桌面上的Keil uVision4,进入MDK。
MDK界面
点菜单file——license management,会出现以下界面。
注册管理界面
复制图片中的CID码,每个计算机的CID不同,所以必须在本机安装后才能注册。我们再打
。将CID码输入,并在Target中选择ARM(选择其他的选项也可以注册,但是遇到大程序时会出现无法编译的情况)。然后点击generate生成注册码,将注册码填入LIC中,点击add lic,显示*** LIC Added Sucessfully ***时,注册成功。,然后重新启动MDK。即完成破解。
Keil4的破解
实验一闪烁灯与keil4环境下STM32的设置
一、实验目的
熟悉在keil4环境下的STM32的参数设置
完成闪烁灯实验任务
二、实验内容
建立新的工程文件,并根据STM32的设置需求进行配置,配置完成后能顺利执行闪烁灯程序
三、实验仪器、设备
计算机、keil4软件
四、实验步骤
,将其他例子中的固件库复制到我们所需要的文件夹中(文件名可更改)。
固件库文件夹
CM3:放置系统头文件
User:放置用户工程文件及函数
FWLIB:stm32的函数库
List:编译后产生的各种文件
startup:启动代码文件
obj:放置编译后生成的可执行HEX等文件
2. 新建一个keil 工程文件在目标文件夹中,Project——new uVision project,指定一个工程文件存放地点,自定义工程文件名字后,选择保存。

新建工程文件
点击保存后进入芯片选择,我们选择的是STMicroelectronics下的STM32F103VE芯片
芯片选择
点击OK,在弹出的提示加载startup文件到工程中的选择中选择否(N)
进入新建工程的主界面,接下来,我们需要对编译环境进行定义
点击按钮,对编译文件进行添加
首先添加名称为ARM的启动文件,。
ASM-- 由于我们采用的是STM32F103大存储器芯片,因此采用STM32标准库自带的大存储器芯片启动代码,这个文件已经配置好了初始状态,以及中断向量表。可以直接在工程里使用,如果你在以后的应用中采用了中存储器或者小存储器STM32芯片, 。
然后添加名称为USR的用户代码,。
USER— 例程的主函数。
RCC_Configuration() 完成对系统时钟的设置,例程中通过系统时钟设置函数,外接晶振采用8Mhz,经过片内频率合成,9倍频,设置为72MHz的时钟。
LED_Config() 对控制3个LED指示灯的IO口进行了初始化,将3个端口配置为推挽上拉输出,口线速度为50Mhz。
在配置某个口线时,首先应对它所在的端口的时钟进行使能。否则无法配置成功,由于3个控制口用到了端口B和端口D,因此要对这两个端口的时钟进行使能,RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOB | RCC_APB2Periph_GPIOD , ENABLE);
程序中对各状态LED进行了预定义:
#define LED1_ON GPIO_SetBits(GPIOB, GPIO_Pin_5);
#define LED1_OFF GPIO_ResetBits(GPIOB, GPIO_Pin_5);
#define LED2_ON GPIO_SetBits(GPIOD, GPIO_Pin_6);
#define LED2_OFF GPIO_ResetBits(GPIOD, GPIO_Pin_6);
define LED3_ON GPIO_SetBits(GPIOD, GPIO_Pin_3);
#define LED

mdk使用与实验一闪烁灯 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人253214894
  • 文件大小627 KB
  • 时间2018-07-31