keil高版本打开低版本程序(keil版本太低如何更新)

怎么用keil4打开keil5写的文件??

一般是高版本兼容低版本。你可以找到.C文件用编辑模式打开,在KEIL3新建一个工程,可以试试看~

proteus和keil是什么软件

proteus分两部分,一部分是绘制PCB板的,

另外一部分是仿真软件,用于电子的仿真,如单片机。

keil

C是编程的,可以根proteus连接做单片机仿真

求助。。。关于proteus和keil软件的使用。

一般都是高版本向下兼容的。高版本可以打开低版本的,低版本的有些就不能打开高版本的。

keil 的问题可以这样解决,你把工程目录下面自己写的.c和.h文件复制下,然后在学校用keil2重新建立个工程,把文件添加进去就可以了。.c和.h文件跟版本是没有关系的。proteus那个就没有办法了。为了完成作业,你就安装和学校一样的版本呗。

KEIL版本兼容

相信很多朋友遇到过需要同时开发51和ARM 两种内核的程序。这时就要想办法在电脑上安装这两个版本的KEIL。就我所知,有两种方法可以解决该问题:

同时安装KEIL两个版本,一个是51版本,一个是ARM版本,它们安装在不同路径下,两个版本互不相干,各自负责各自内核的事,优点是可以升级各自的版本。但是这里有一个缺点就是:每次打开工程时需要选择哪一个软件作为打开对象。可以右击选择打开对象,还有一种方法是直接将工程拖到相应内核运行软件图标中进行打开。一旦没有采用这种方法,那么直接打开工程后再次打开你的工程会出现问题。(笔者之前不懂,按习惯直接打开工程后,工程再次打开出现了问题,只能再次重新建立工程,浪费大量时间在没有意义的事情上。其实如果真出问题了,不一定只能新建工程)

安装KEIL4版本,这里有一个版本它是同时兼顾51和ARM内核的。安装了这个版本就可以同时打开51和ARM工程,只需按照正常打开工程一样打开,不需要像前一种方法一样需要选择打开的软件,所以算是一个比较不错的方法。但是这里也有一个缺点就是你不能使用高版本的KEIL,目前我知道的KEIL5是单内核的。

那么有没有一种方法是可以兼顾前两点的,将缺点舍去,优点留下。当然有,就是我本文的重点。办法有两个:

像正常安装两个软件一个安装在不同路径下,然后将安装后的其中软件复制到另一个一个版本下,然后删除之前的程序,最后还有一些注册表的信息需要修改。。。。。。

在安装51版本后安装ARM版本,在安装ARM版本中做一点修改,就可以达到方法1的效果。

方法1是网上大多数人的做法,我觉得太麻烦,没去实践过,不介绍。现在介绍方法2。这个方法是一个学长告诉我的,我觉得很好,所以记录下来。

首先正常安装51 版本,相信从51内核开发过来的朋友都安装了这个版本。这里需要记住安装51版本的路径。即:

然后安装ARM版本,这里和之前不一样的地方就是修改安装内核的路径,将路径改为51版本的安装路径(如果不修改就是安装在另一个路径下了,即和之前的同时安装两个版本的方法一样了)。如下:

修改完成后,点击NEXT。等待安装完成即可。

       该方法有一个小问题,就是不能新建51工程,笔者有一个51版本的工程模板,可以直接打开51版本软件,所以对于我来说,基本不是问题。而且我的建议是不管51还是ARM都需要一个模板,这样就不需要做重复工作去新建一个工程,浪费时间,如果需要修改设备,比如一个STM32F103RE换成STM32F103RG(注意不要跨系列,即F1到F4,虽然也能改,但是标准库不一样,还是新建模板好),可以直接在配置里面修改。注意修改前备份模板。

这里再增加一个不相干的问题:ST-LINK 驱动安装。

安装ARM版本后里面有一个文件夹:D:\KEIL\ARM\STLink,这里面就是一个驱动。只要安装这个驱动就可以了。可以直接安装,也可以通过Windows系统的驱动安装程序去搜索该文件,让他自动安装即可。

----------------------------------------------------------------------------------------Osprey    2018/01/01

361知讯网

本文链接:http://pdidw.com/keil/44703.html

发表评论

评论列表

还没有评论,快来说点什么吧~