玩转STM32-MDK软件下载及安装教程(详细-慢工出细活)

avatar
作者
猴君
阅读量:0

一、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

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!