其他分享
首页 > 其他分享> > MDK同时开发STM32和51单片机

MDK同时开发STM32和51单片机

作者:互联网

如何使用MKD(KEIL5)同时开发STM32和51单片机

需要的工具打包放在百度网盘:

1、安装MDK

​ 这里我以5.14版本为例,其他版本类似,可作为参考

​ 双击安装包后如下图所示,选择Next即可

在这里插入图片描述

​ 勾选代表同意KEIL的协议,必须勾选,否则无法安装

在这里插入图片描述

​ 选择安装路径,建议装在D盘

在这里插入图片描述

​ 填写必要的安装信息,这个可以随便填

在这里插入图片描述

​ 然后MKD就开始安装了

在这里插入图片描述

在这里插入图片描述

​ 安装完成后退弹出如下界面,点击OK退出这个界面就可以了

在这里插入图片描述

2、安装Keil4编译器

​ 将我上传的文件夹里面的C51文件夹复制到刚才MDK的安装目录下

在这里插入图片描述

​ 光将Keil4的编译器复制过去还不够,还需要修改MDK的配置文件,使之支持Keil4.

​ ①用记事本打开MDK安装目录下的 TOOLS.INI 配置文件,将我上传的文件夹里的 C51.txt 里的内容复制到 [ARM] 前面

​ ②修改 [C51] 中的PATH为MDK安装目录下C51文件夹的路径

​ ③保存退出

在这里插入图片描述

3、安装芯片“支持包”

①安装STM32的“支持包”

​ 在我上传的文件夹中有STM32F1XX和STM32F4XX的支持包,直接双击一路Next安装即可

​ 如果想安装其他型号的单片机支持包,可以到官网下载

​ 下载链接:http://www.keil.com/dd2/pack/

在这里插入图片描述

②安装STC51单片机的支持包

​ 在我上传的文件夹中有一个 stc-isp-15xx-v6.86r.exe 的软件,其实就是STC的51单片机的下载软件,不需要安装,直接双击打开即可

​ 点击右边的 Keil仿真设置–>添加型号和头文件到Keil中

在这里插入图片描述

​ 选择之前我们复制过去的C51文件夹

在这里插入图片描述

​ 点击确认。STC的芯片“支持包”就导入成功了

在这里插入图片描述

4、破解MDK

​ 和Keil4一样,MDK(Keil4)也是收费的,如果不破解,将会有代码大小的限制,就是你写的程序大小超过4K会报一个错误

​ 首先鼠标右键单击Keil5,以管理员身份运行

在这里插入图片描述

​ 依次点击 File–>License Management…

在这里插入图片描述

​ 复制右上角的 CID:

​ 注意:我的MDK已经破解了,如果没有破解,Product的内容应该是空的

在这里插入图片描述

​ 解压keygen.zip得到注册机软件 keygen.exe,直接双击打开(可能会报毒,直接允许允许)

​ ①输入刚才复制的CID

​ ②将Target选择为C51

​ ③点击Generate生成注册码

​ ④复制生成的注册码

在这里插入图片描述

​ 将刚才复制的注册码粘贴到 New license ID Code 里,点击 Add LIC 注册成功

在这里插入图片描述

​ 这样只注册了C51的编译器,还有STM32的编译器需要注册,重复刚才的操作,只需要将 将 Target 改成 ARM

在这里插入图片描述

​ 这样就得到了STM32编译器的注册码了,按照之前的操作,粘贴到 New license ID Code 里,点击 Add LIC 就全部注册完成了,也就是和我的截图一样

5、完成安装

​ 安装成功后可以检查下芯片“支持包安装好了没有

​ 打开MDK选择 Project–> New uVision Project…

在这里插入图片描述

​ 找个地方放工程文件

在这里插入图片描述

​ 看到这三个芯片“支持包”数据库就OK了

在这里插入图片描述

标签:MDK,C51,51,STM32,单片机,文件夹,Keil4,安装
来源: https://blog.csdn.net/qq_33771824/article/details/89189946