经常用到STC系列单片机,但是在Keil C 中没有对应的单片机型号,调试起来就比较麻烦,最近经过试验,终于导入成功,将STC单片机型号加入到Keil uVision3 中,并且与通用型号共存,能够分别选择使用。
1、 先从STC官方网站上下载对应版本的 *.CDB文件,在此选在UV3.CDB文件。
2、下载完成后,有两种方法将UV3.CDB文件加入:
一种是直接将UV3.CDB文件复制到Keil安装目录下的UV3文件夹下,这样将覆盖掉原来的文件,建议将原来的文件备份。当再次打开Keil uVision3 后,新建工程中的元件库就全部变成了STC系列,没有之前我们常见的AT系列等。如图所示
如果还要用到这些通用元件,可以将原来备份的UV3.CDB重新复制回来。这样才工程中就又可以用到之前的通用元件了。但是复制过来之后,STC系列就没有了,只剩下通用系列了,二者只能存在一个。
另一种方法是将下载的UV3.CDB重命名,命名为STC.CDB ,然后复制到Keil安装目录下UV3文件夹,这样就不会和原文件覆盖。
然后打开Keil安装目录下的TOOLS.INI 文件,在 BOOK0=UV3\\RELEASE_NOTES.HTM("uVision Release Notes") 下面加入CDB0=UV3\\STC.CDB("STC CPU Data Base"),然后保存即可。
然后打开Keil uVision3,在新建的工程中,会出现一个数据库选择项
,在这里选择“STC CPU Data Base”即可。如果需要用AT系列,选择“Generic CPU Data Base“即可。
经过这样的设置后,可以避免反复复制UV3.CDB文件到UV3文件中,为在不同工程中使用不同的元件提供了方便。 |