如何c51和mdk共存兼容_keil5 MDK软件中传统C51与STM32相互兼容的方法

本文介绍了如何在keil5 MDK软件中实现传统C51与STM32单片机的兼容。通过安装普通keil版本并将其路径与keilMDK相同,然后在keil中选择对应芯片类型,可以同时支持C51和STM32的工程创建。注意,若要支持STC芯片,需预先将STC头文件添加到keil中。
摘要由CSDN通过智能技术生成

之前单片机刚入门开始学89C51,开发环境为keil4,后来升级到keil5,现在准备学STM32,STM32开发环境为keilMDK,于是找到keilMDK安装包下载之后,才发现他和Atmel、STC的单片机不兼容,于是在百度中寻求让他们兼容的方法,有人说什么更改TOOL文件里的东西,本人尝试了一下也没成功。最近又看到一种方法,十分简单,亲测已经成功完成兼容。于是将此方法写在这里。

1、首先准备普通keil的版本(即C51的,不是MDK版本的),然后按照安装步骤进行安装激活(安装并且进行注册机注册),安装路径任意,但是要记住这个安装路径,因为下一步要用到。

2、第二步进行keilMDK的安装。这是关键性的一步,这一次选择的安装路径必须和上一步的普通keil版本的安装目录一样,一定要一样,一定要一样,一定要一样(重要的事情说三遍)。安装好之后,同样进行注册机注册即可完成。安装好之后的文件夹如图所示

这个文件夹里面就是同时有普通的keil和keilMDK的内容。到这里就完成了兼容。

3、这个时候已经实现keil5 MDK中传统C51与STM32互相兼容了。打开keil,建立工程如图所示

其中如果选用STM32的话,就选择第一个选项—Software Packs;如果想用Atmel公司的芯片呢,就选用第二个选项—Legacy Device Databace[no RTE],如果想选用STC公司的芯片呢,就选用第三个选项—STC MCU Databace。然后就再继续根据自己具体所需要的芯片型号进行进一步的选择即可开始编写程序了。

注意事项:我这里是已经把STC的头文件给添加到keil里面了,如果你没有添加STC头文件的话,在刚才的选芯片的那一步里面就不会出现第三个选项—STC MCU Databace了,具体怎么把STC头文件添加到keil里面,网上随便一搜就可以找到相应的方法了,也很简单,在这里我就不再多说了。我在这里主要是介绍一下keil MDK怎么兼容STM32和传统C51单片机。

这是我实际学习过程中遇到的问题,今天在这里和大家分享一下。

本网站转载的所有的文章、图片、音频视频文件等资料的版权归版权所有人所有,本站采用的非本站原创文章及图片等内容无法一一联系确认版权者。如果本网所选内容的文章作者及编辑认为其作品不宜公开自由传播,或不应无偿使用,请及时通过电子邮件或电话通知我们,以迅速采取适当措施,避免给双方造成不必要的经济损失。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值