Keil 5 - MDK(STM32)
适用于编程STM32F1、F4等单片机型号
- 支持STM32全系列芯片
- ARM Compiler 6编译器
- 强大的代码优化能力
- 支持CMSIS标准
Keil 是一款适用于 C51 / STC / STM32 等单片机的编程、烧录、在线调试等工作的专业集成开发环境。
专业技术 · 简单安装,适用于嵌入式开发的各种场景
适用于编程STM32F1、F4等单片机型号
适用于编程AT89C51/AT89C52/STC等单片机型号
可以将51和MDK兼容在一起,可以使用STM32的所有型号和C51的所有型号
在嵌入式开发中,Proteus与Keil联合仿真可以实现单片机程序的在线调试与硬件电路仿真同步运行,大幅提升开发效率。
目前STM32开发最主流、最省心的组合,极大减少重复配置,不用手写底层,自动生成标准HAL/LL库,两者搭配就是STM32开发效率最高、最不容易踩坑的标准流程。
从本站下载对应版本的Keil安装包并解压
右键以管理员身份运行安装程序
打开Pack Installer,下载目标芯片支持包
按照说明文档完成软件激活
专业的嵌入式开发IDE
下载Proteus安装包并解压
暂时关闭杀毒软件和Windows Defender
以管理员身份运行,选择组件安装
按照说明文档完成License激活
电路设计与仿真软件
请先安装JRE 8或更高版本
下载CubeMX安装包,双击运行
在Help菜单中下载STM32固件库
配置Keil MDK的安装路径
图形化配置工具
C51用于开发8051系列单片机(如AT89C51/AT89C52/STC),MDK用于开发ARM Cortex-M系列芯片(如STM32 F1/F4)。
请确保按照安装教程中的激活步骤操作,如仍有问题可联系我们获取帮助。
需要安装对应的元器件库,部分型号需要单独下载库文件并导入Proteus。
在Project Manager中选择MDK-ARM作为Toolchain/IDE,生成后打开.uvprojx文件即可。