MDK同时开发STM32和51单片机
作者:互联网
如何使用MKD(KEIL5)同时开发STM32和51单片机
需要的工具打包放在百度网盘:
1、安装MDK
这里我以5.14版本为例,其他版本类似,可作为参考
双击安装包后如下图所示,选择Next即可
勾选代表同意KEIL的协议,必须勾选,否则无法安装
选择安装路径,建议装在D盘
填写必要的安装信息,这个可以随便填
然后MKD就开始安装了
-
注意:如果是第一次安装,可能会弹出界面让你安装下载器驱动,建议勾选并安装,这里因为我之前已经 安装了所以并没有提示安装下载器驱动
最后显示下图界面表示安装成功,点击 Finish 完成安装
安装完成后退弹出如下界面,点击OK退出这个界面就可以了
- 这是因为MDK(Keil5)和Keil4的安装包有点不一样,Keil4默认会带一些常用的芯片“支持包”,所以当我们使用Keil4开发51单片机时可以在芯片数据库直接找到对应的芯片,而Keil5则不带有这些“支持包”,通过这个界面MDK(Keil5)可以在线安装,但是因为网络等原因常常会导致安装失败,所以直接使用我下载好的安装包安装即可。
2、安装Keil4编译器
将我上传的文件夹里面的C51文件夹复制到刚才MDK的安装目录下
- 注意:C51的文件夹因该与ARM文件夹在同一目录下
光将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