一、Keil MDK概述
Keil是一款主流的单片机开发应用程序,是ARM公司推出的嵌入式开发工具,用来开发基于ARM内核微控制器的嵌入式应用程序的开发工具。
二、keil下载及破解
keil5安装及注册的具体步骤如下:
(1)点击下载好的应用程序
(2)进入到如下页面,点击next
(3)在方框内打勾,并点击next
(4)选择软件下载的地址,注意core和pack不能放在一个文件夹里。
(5)设置好相关的名称等(可以随便写)然后点击next,完成安装。
(6)完成安装后,打开软件。几点左上角File->License Management
(7) 复制CID号,到注册机!
(8)点击Target这里面默认位C51。点击Generate生成一段字符,复制这段字符。
(9)回到Keil中,将复制的字符串,复制到下图红圈中,点击Add LIC完成注册。完成组测后根据自己的需要,下载相关系列的pack包。
三、keil的开发过程
以一个新工程的创建为例,介绍基于标准库的开发过程,一般具有以下几个步骤:
(1)建立工程。在new project菜单项中单击New uVision Priject ,选择合适的路径,并对程序命名。
(2)选择芯片型号。
(3)创建好后,在工程的路径下,创建UseApp文件,并在该文件中创建User和CMSIS两个文件夹,并将标准库中的STM32F10x_StdPeriph_Driver文件复制到此路径。新工程如下图所示。
(4)完成以上步骤后,将标准库中文件夹startup和文件core_cm3.c、core_cm3.h、stm32f10x.h、system_stm32f10x.c、system_stm32f10x.h复制到刚创建的CMSIS文件夹,将标准库中STM32F10x_StdPeriph_Template文件夹下的stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h复制到刚创建的User文件夹,并新建main.c文件保存到User中。
(5)然后进行文件管理,点击图标,进入下图页面。在弹出的manage components中建立相应的Group,例如:User、CMSIS、STM32F10x_Std_Periph_Driver等,这些Group的名称和工程文件夹的名称保持一致。
(6)配置工程属性,这也是比较重要的一个环节。点击上方魔术棒,然后点击C/C++。在C/C++选项中需要输入两个非常重要的宏,一个宏USE_STDPERIPH_DRIVER,定义了这个宏和外设有关的函数才会包括进来,另一个宏是STM32F10X_MD,这个宏制定了CPU的容量。及中等容量。此外,除了设定两个宏之外,还要确定和工程有关的头文件的路径。
(7)首先,点击Include Paths箭头处;其次,点击上方正方型图标;最后点击右侧三个点的图标,选择相关路径。
(8)完成上述过程后,编译连接工程显示没有错误和警告,工程创建完成。
链接:https://pan.ba idu.com/s/1Y32FIphPLdLC_PRmo_-wNA
提取码:8kjw
链接:https://pan.bai du.com/s/1piZntGNh_oSKey13lI-Idw
提取码:owsq
链接:https://pan.ba idu.com/s/1uBKiTYHOQSv5zq3_HcRFZw
提取码:w8m4