再造STM32---第一部分:如何正规的安装KEIL5?

2019-09-29来源: eefocus关键字:STM32  安装  KEIL5

获取本文所有安装包和注册机方式:


1、CSDN下载:


https://download.csdn.net/download/qq_38351824/10943718


2、可以关注点赞并在下方评论,我给你邮箱发过去。

3、关注微信公众号下载:


 ① 关注微信公众号:Tech云  


 ② 

在这里插入图片描述

一、温馨提示:

1、 安装路径不能带中文,必须是英文路径

2、 安装目录不能跟 51 的 KEIL 或者 KEIL4 冲突,三者目录必须分开

3、 KEIL5 的安装比起 KEIL4 多了一个步骤,必须添加 MCU 库,不然没法使用。

4、 如果使用的时候出现莫名其妙的错误,先百度查找解决方法,莫乱阵脚。


二、获取 KEIL5 安装包:

要想获得 KEIL5 的安装包,在百度里面搜索“KEIL5 下载”即可找到很多网友提供的下载文件,或者到 KEIL 的官网下载: https://www.keil.com/download/product/

在这里插入图片描述

一大堆注册非常麻烦。

我们这里面 KEIL5 的版本是 MDK5.27,以后有新版本大家可使用更高版本

在这里插入图片描述

三、开始安装 KEIL5

双击 KEIL5 安装包,开始安装, next。

在这里插入图片描述

Agree, Next

在这里插入图片描述

选择安装 路径,路径不能带中文, next

在这里插入图片描述
在这里插入图片描述

Finish,安装完毕

在这里插入图片描述

四、安装 STM32 芯片包:

KEIL5 不像 KEIL4 那样自带了很多厂商的 MCU 型号, KEIL5 需要自己安装,我们直接去 keil 的官网下载: http://www.keil.com/dd2/pack/

在官网中找到 STM32F1、 STM32F4、 STM32F7 这 3 个系列的包下载到本地电脑,具体下载哪个系列的根据你使用的型号下载即可,这里我只下载我自己需要使用的 F1/4/7 这三个系列的包, F1 代表 M3, F4 代表 M4, F7 代表 M7。

在这里插入图片描述

把下载好的包双击安装即可,安装路径选择跟 KEIL5 一样的安装路径,安装成功之后,在 KEIL5 的 Pack Installer 中就可以看到我们安装的包,以后我们新建工程的时候,就有单片机的型号可选。

在这里插入图片描述

五、注册软件:

Keil MDK-ARM是一个收费的软件,官方打击盗版也比较严厉,若你是商业用途,建议购买正版软件。当然,我这里是针对个人开发学习的朋友而言,进行非商业用途的使用。

KEIL 如果不注册的话,会有 32K 代码容量的限制,超过 32K 则编译不了。这里演示下如何注册,但只限于教学使用,不得用于商业用途。


打开 KEIL5, File->License Management 复制 CID

在这里插入图片描述

打开注册机,把刚刚复制的 CID 粘贴到注册机的 CID 框处, Target 选择 ARM,然后点击 Generate,复制注册机生成的 License ID Code。

在这里插入图片描述

回到 KEIL5, File->License Management ,把刚刚从注册机复制到的 License ID Code,粘贴到 New License ID Code(LIC)框处,点击 Add LIC。搞定,破解成功。

在这里插入图片描述

Keil MDK-ARM是一个收费的软件,官方打击盗版也比较严厉,若你是商业用途,建议购买正版软件。当然,我这里是针对个人开发学习的无能力支付的学生使用,进行非商业用途的使用。

关键字:STM32  安装  KEIL5 编辑:什么鱼 引用地址:http://news.eeworld.com.cn/mcu/ic476076.html 本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

上一篇:再造STM32---第二部分:再识 STM32
下一篇:STM32Cube HAL库中断处理机制,以及回调函数实现原理

关注eeworld公众号 快捷获取更多信息
关注eeworld公众号
快捷获取更多信息
关注eeworld服务号 享受更多官方福利
关注eeworld服务号
享受更多官方福利

推荐阅读

stm32 看门狗 BKP(HAL库)
(一)概述stm32有两个看门狗:硬件看门狗(LSI 40KHz,时间精度不高)和窗口看门狗(APB1)。(二)硬件看门狗实现代码IWDG_HandleTypeDef hiwdg; // 硬件看门狗初始化static void MX_IWDG_Init(IWDG_HandleTypeDef *pHiwdg){    pHiwdg->Instance = IWDG;    pHiwdg->Init.Prescaler = IWDG_PRESCALER_4;    pHiwdg->Init.Reload = 0xFFF; // Tout
发表于 2019-11-16
STM32 HAL库学习系列第11篇---定时器TIM---看门狗基本配置及使用
基本配置使用cube配置溢出时间记住准时喂狗独立看门狗: /* IWDG 1s 超时溢出 */  MX_IWDG_Init(IWDG_PRESCALER_64,625);  /* 启动独立看门狗 */  HAL_IWDG_Start(&hiwdg);   LED1_ON;   /* while部分是我们在项目中具体需要写的代码,这部分的程序可以用独立看门狗来监控   * 如果我们知道这部           分代码的执行时间,比如是50ms,那么我们可以设置独立看门狗的 &nb
发表于 2019-11-16
STM32-自学笔记(18.独立看门狗,使用到的库函数)
为16IWDG_Prescaler_256设置IWDG预分频值为256IWDG_Prescaler_32设置IWDG预分频值为32例子:IWDG_SetPrescaler(IWDG_Prescaler_8);                //设置IWDG预分频值为82.IWDG_SetReload函数原型:void IWDG_SetReload(u16 Reload)功能:设置IWDG重装载值参数:Reload:IWDG的重装载值。取值范围0~0x0FFF例子:IWDG_SetReload(0xFFF);       
发表于 2019-11-16
HAL库 STM32CubeMX教程五----看门狗(独立看门狗,窗口看门狗)
的工作常常会受到来自外界电磁场的干扰,造成程序的跑飞,而陷入死循环;或者因为用户配置代码出现BUG,导致芯片无法正常工作,出于对单片机运行状态进行实时监测的考虑,便产生了一种专门用于监测单片机程序运行状态的模块或者芯片,俗称“看门狗”(watchdog) 简单说:看门狗的本质就是定时计数器,计数器使能之后一直在累加 而喂狗就是重新写入计数器的值,时计数器重新累加,如果在一定时间内没有接收到喂狗信号(表示MCU已经挂了),便实现处理器的自动复位重启(发送复位信号)STM32的内置看门狗STM32内置两个看门狗,提供了更高的安全性、时间的精确性和使用的灵活性。两个看门狗设备(独立看门狗、窗口看门狗)可以用来检测和解决由软件错误
发表于 2019-11-16
HAL库 STM32CubeMX教程五----看门狗(独立看门狗,窗口看门狗)
怎样用STM32CAN总线接口发送和接收数据
,禁止高7位都为隐性,即不能:ID=1111111XXXX。RTR,远程请求位。0,数据帧;1, 远程帧;SRR,替代远程请求位。设置为1(隐性电平);IDE,标识符选择位。0,标准标识符;1,扩展标识符;r0,r1:保留位。必须以显现电平发送,但是接收可以是隐性电平。DLC:数据长度码。0~8,表示发送/接收的数据长度(字节)。IDE,标识符选择位。0,标准标识符;1,扩展标识符;位时序分解为了实现位同步,CAN协议把每一个数据位的时序分解成SS段、PTS段、PBS1段、PBS2段,这四段的长度加起来即为一个CAN数据位的长度。分解后最小的时间单位是Tq,而一个完整的位由8~25个Tq组成。STM32中的CAN接口STM32的芯片
发表于 2019-11-16
怎样用STM32CAN总线接口发送和接收数据
stm8s_iwdg(独立看门狗)
; IWDG_Prescaler_16  = (uint8_t)0x02, /*!< Used to set prescaler register to 16 */  IWDG_Prescaler_32  = (uint8_t)0x03, /*!< Used to set prescaler register to 32 */  IWDG_Prescaler_64  = (uint8_t)0x04, /*!< Used to set prescaler register to 64 */  IWDG_Prescaler_128 = (uint8_t
发表于 2019-11-16
小广播
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京ICP证060456号 京ICP备10001474号 电信业务审批[2006]字第258号函 京公海网安备110108001534 Copyright © 2005-2019 EEWORLD.com.cn, Inc. All rights reserved