MDK同时开发STM32和51单片机

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

需要的工具打包放在百度网盘:链接:https://pan.baidu.com/s/1a7qXz6CFq_XPVR0bcFgcFg
提取码:n1it

1、安装MDK

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

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

MDK同时开发STM32和51单片机_第1张图片

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

MDK同时开发STM32和51单片机_第2张图片

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

MDK同时开发STM32和51单片机_第3张图片

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

MDK同时开发STM32和51单片机_第4张图片

​ 然后MKD就开始安装了

MDK同时开发STM32和51单片机_第5张图片

  • 注意:如果是第一次安装,可能会弹出界面让你安装下载器驱动,建议勾选并安装,这里因为我之前已经 安装了所以并没有提示安装下载器驱动

    最后显示下图界面表示安装成功,点击 Finish 完成安装

MDK同时开发STM32和51单片机_第6张图片

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

  • 这是因为MDK(Keil5)和Keil4的安装包有点不一样,Keil4默认会带一些常用的芯片“支持包”,所以当我们使用Keil4开发51单片机时可以在芯片数据库直接找到对应的芯片,而Keil5则不带有这些“支持包”,通过这个界面MDK(Keil5)可以在线安装,但是因为网络等原因常常会导致安装失败,所以直接使用我下载好的安装包安装即可。

MDK同时开发STM32和51单片机_第7张图片

2、安装Keil4编译器

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

  • 注意:C51的文件夹因该与ARM文件夹在同一目录下

MDK同时开发STM32和51单片机_第8张图片

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

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

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

​ ③保存退出

MDK同时开发STM32和51单片机_第9张图片

3、安装芯片“支持包”

①安装STM32的“支持包”

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

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

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

MDK同时开发STM32和51单片机_第10张图片

②安装STC51单片机的支持包

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

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

MDK同时开发STM32和51单片机_第11张图片

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

MDK同时开发STM32和51单片机_第12张图片

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

MDK同时开发STM32和51单片机_第13张图片

4、破解MDK

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

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

MDK同时开发STM32和51单片机_第14张图片

​ 依次点击 File–>License Management…

MDK同时开发STM32和51单片机_第15张图片

​ 复制右上角的 CID:

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

MDK同时开发STM32和51单片机_第16张图片

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

​ ①输入刚才复制的CID

​ ②将Target选择为C51

​ ③点击Generate生成注册码

​ ④复制生成的注册码

MDK同时开发STM32和51单片机_第17张图片

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

MDK同时开发STM32和51单片机_第18张图片

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

MDK同时开发STM32和51单片机_第19张图片

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

5、完成安装

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

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

MDK同时开发STM32和51单片机_第20张图片

​ 找个地方放工程文件

MDK同时开发STM32和51单片机_第21张图片

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

MDK同时开发STM32和51单片机_第22张图片

你可能感兴趣的:(MDK同时开发STM32和51单片机)