Keil5 全称 Keil MDK-ARM,是 ARM 公司推出的集成开发环境(IDE),专为 Cortex-M 系列单片机写代码、编译、调试、烧录而生。
Keil5 的核心是 ARMCC 编译器,支持 C 和 C++,可把每字节都压榨到极致。调试器支持断点、单步、寄存器窗口、反汇编、逻辑分析仪,还能插条件断点,只在变量等于某值时才停下。软件自带仿真,没有板子也能跑,系统时钟、外设中断、引脚电平都能看,代码跑飞立刻发现 。
同领域对手有 STM32CubeIDE、IAR、SEGGER Embedded Studio:
CubeIDE 免费但编译速度慢;
IAR 收费贵且界面老旧;
SEGGER 小巧却插件少。
相比之下,Keil5 优势在于教程最多、芯片支持最全、调试最稳,大学教材和企业项目都用它,遇到坑一搜就有答案,新手一天就能上手,老鸟也能用 Pack 机制随时追加最新器件。
下载Keil5
Keil5 安装包下载地址:https://pan.quark.cn/s/6a455cd4bce2
安装Keil5
1) 下载安装包文件:
2) 在下载文件找到 “MDK540.exe”,右键点击它,然后选择“以管理员身份运行”:
3) 欢迎界面,点击 “Next”:
4) 软件许可协议,勾选同意,再点击 “Next”:
5) 选择安装路径,如果你不知道怎么选,用默认的就行选好后点击 “Next”:
6) 然后要输入账号信息,填完点击 “Next”:
7) 安装程序开始铠装,如果出现 安全中心提示,勾选信任的选项,再点击“安装:
8) 安装完成后,直接点击 “Finish”:
9) Keil5 安装完成,会自动打开 Pack Installer ,根据需要点击 “Install” 安装,如不需要直接关闭:
Keil5使用教程
1) 在桌面上找到 Keil uVision5 的图标,右键点击,选择 “以管理员身份运行”打开软件:
2) 在软件里点击 “File”,再点击 “License Management”:
3) 打开下载文件夹,右键以管理员身份运行 “keygen.exe":
4) 把许可证管理界面里的CID 复制到keygen,选好目标和版本,点击“Generate” 生成许可证 ID 代码:
5) 把生成的代码复制回许可证管理界面的输入框,点击添加:
6) Keil5授权成功,可以开始使用咯!