Keil uvision 5 安装和使用

1.Keil5 安装

1.1 准备资源:
  • MDK518.exe(安装)
  • ARM.CMSIS.5.6.0.pack(安装)
  • STM32F1xx_DFP.2.3.0.pack(安装)
  • keygen.exe(破解器)
1.2 安装 MDK518.exe

① 运行keil MDK V5.18文件夹中的 MDK518.exe
⭐️有新版可安装新版
② 之后一直点下一步,修改路径,填写信息,安装。
在这里插入图片描述
在这里插入图片描述

③ 安装结束时,提示你网络下载PACK,直接关闭,在第2步用自带的PACK。

1.3 运行 Keil.STM32F1xx_FP.2.0.0.pack

运行 Keil.STM32F1xx_FP.2.0.0.pack (支持STM32F1XX系列)。
如果将来需要支持STM32F4XX系列,则运行 PCK文件夹中的Keil.STM32F4xx_DFP.2.7.0.pack即可(支持STM32F4XX系列),目前不必安装。

1.4 运行 MDKCM518.exe

支持Keil4下创建的Cotex_M工程文件,安装 MDKCM518.exe

1.5 安装仿真下载器驱动程序

根据仿真器的型号,选择运行 J_LINK_USBDriver文件夹下面的 InstallDrivers.exe文件,或者运行ST_LINK官方驱动下面的 dpinst_amd64.exe(64位Windows系统)安装仿真下载器驱动程序。(如果报错,卸载dpinst_amd64. 之后再装 安装 dpinst_x86.exe )

1.6 安装 2032版keil注册机
Keil 注册机破解说明
① 运行keil MDK V5.18评估版只能编译联机连接几K的小程序(初级用户不必破解),如果需要几十K以上的大程序,需要破解注册。

⚠️如果window10解压“2032版keil注册机及安装说明.rar”后文件夹中没有keygen.exe
解决方案:

  1. 关闭病毒扫描程序。如果win10系统安全中心处于病毒防护状态,需要排除一个文件夹位置不受保护,
  2. Win10设置—>安全中心—>病毒和威胁防护—>"病毒和威胁防护"设置-管理设置 —>排除项-添加或删除排除项—>添加排除项。最后指定一个文件夹作为不受保护的文件夹 。
  3. 然后把"2032版keil注册机及安装说明.rar"文件到该不受保护的文件夹,否侧解压后window10会当病毒自动删除其中的注册机程序文件 keygen.exe
    在这里插入图片描述

② 右击桌面Keil uVision5快捷方式, 以管理员身份打开运行该程序。
在这里插入图片描述
③ 打开FileLicense Management,如图窗口。
在这里插入图片描述
在这里插入图片描述
④ 解压并运行注册机程序 keygen.exe,弹出下图窗口,拷贝上图窗口中的CID,粘贴到下图窗口CID中,在如图所示设置Target和软件发行版本类型,最后点击Generate按钮,生成注册码。
在这里插入图片描述
⑤ 拷贝上图窗口中的注册码,粘贴到"License Managemnet"窗口的"New License ID Code(LIC)" 文本框中,最后点击"ADD LIC" 按钮即可。结果如图6所示。
在这里插入图片描述

1.7 安装 CH341SerSetup.exe(USB转串口驱动程序)

运行 CH341SerSetup.exe文件,安装USB转串口驱动程序。

1.8 配置 sscom5.13.1.exe

直接将串口调试工具 sscom5.13.1.exe文件拷贝到桌面上,不需要安装

2.Keil5 使用

keil uvision5使用教程

2.1 打开软件

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

2.2 新建工程
新建工程操作步骤一览

⭐️Tips

  • 首先在桌面建立一个文件夹
  • 打开KEIL5选择:Project->New μVision project->选择建好的文件夹并命名->选择主控芯片型号->OK

⚠️注意: 选择芯片型号的时候,如果是51单片机,选择Generic下面的通用型,若是stm32单片机,则不建议自己建工程,直接使用工程模板即可。
在这里插入图片描述

新建工程操作步骤详解

① 进入主界面后点击 Project 再选择 New uVision Project 创建新工程。
在这里插入图片描述
② 选芯片,选择工程保存位置点击保存。

⚠️注意: 选择芯片型号的时候,如果是51单片机,选择Generic下面的通用型,若是stm32单片机,则不建议自己建工程,直接使用工程模板即可。
在这里插入图片描述

选择需要的库,corestartup必选,选GPIO的话RCCframework也必选,比起手动添加这样十分方便,且不易出错,而且有很全面的例程。
在这里插入图片描述
也可以暂不选择,后续通过这里选择
在这里插入图片描述

2.3 创建工程文件夹

在这里插入图片描述
这里面可以完成文件夹的创建和后面程序文件的添加,双击文件夹名字可以重命名,其他创建。

⚠️注意: 这里面创建的文件夹只会在软件里面显示,而不会帮你在桌面的文件夹里面创建,所以还需要自己到桌面文件夹里面手动创建对应的文件夹。
在这里插入图片描述

2.4 创建文件

选择工具栏:File->new(或者直接点击File下面的空白文件)->保存->选择User文件夹并将文件名保存为main.c
在这里插入图片描述
库文件(.h)的创建方法一样,注意后缀名。
保存之后就可以开始编写C文件了。

2.4.1 添加文件到工程里

在这里插入图片描述

2.4.2 添加文件路径

编写完成后,需要将文件添加到工程中去。
⚠️注意: 不添加文件路径的话,软件会找不到文件所在。
在这里插入图片描述
只要是软件中能看到的文件夹,都应该有路径。
在这里插入图片描述

2.4.3 成机器可读的HEX文件

在这里插入图片描述

2.5 调试

点击 File->魔术棒->Debug
选择J-Link调试,Utilities里选上use debug driver

⚠️注意:

  • Use simulator 是虚拟调试;
  • Use J-LINK、J-TRACE Cortex 是联机带板调试。

在这里插入图片描述

⚠️注意: 连接J-LINK之后,MDK自动升级segger(J-LINK的公司),然后说J-LINK说是CLONE的

解决办法:
① 下载V4.34版本驱动,安装
② 将D:\Keil_v5\ARM\Segger中的JLinkARM.dll替换为4.34版本就可以用了
下载频率最高可以到20Mhz。

2.6 中文注释乱码问题

在这里插入图片描述
在这里插入图片描述
其他的编辑设置也可以参照这张图配置:将tab键改为4个空格、显示代码行号等。

2.7 导入下载好的芯片包

在这里插入图片描述

选择 File->import->选择需要添加的芯片包
在这里插入图片描述
其他操作

缩进快捷键:选中几行代码,用快捷键Shift+Tab为同时左缩进;只按Tab键为同时右缩进。
编译快捷键:F7
多行注释多行注释
代码补全代码补全

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐