在Keil中添加STC型号的三种方法详解
需积分: 27 193 浏览量
更新于2024-09-16
1
收藏 1.55MB PDF 举报
"在keil中添加STC型号的3种方法"
在嵌入式开发中,Keil μVision是一款广泛使用的集成开发环境(IDE),适用于多种微控制器,包括STC系列。STC单片机以其独特的性能和性价比受到许多开发者的青睐。然而,由于STC不是Keil的默认支持型号,因此需要进行额外的配置才能在Keil中使用。以下是添加STC型号到Keil的三种方法:
1. **数据库替换法**:
这种方法最直接,但可能会覆盖原有的器件数据库。首先,你需要备份Keil安装目录下的`UV2.CDB`(或`UV3.CDB`或`UV4.CDB`)文件。然后,从STC官方网站获取相应版本的CDB文件,并将其替换掉备份的文件。这样,当你在Keil中选择器件时,只会看到STC的单片机选项。
2. **新数据库添加法**:
这种方法保留了原有的器件数据库,同时添加STC单片机。首先,下载STC为Keil准备的数据库文件,将其命名为`STC.CDB`并放入Keil的`UV2`目录下(根据Keil版本可能是`UV3`或`UV4`)。接着,编辑`TOOLS.ini`文件,在`[UV2]`段落下方(`[C51]`上方)添加一行`CDB0=UV2\STC.CDB ("STC")`。之后,你可以在Keil的目标设置选项中选择“Device”,在Database中选择“STC”。
3. **原数据库添加法(推荐)**:
这种方法最为灵活,它允许你在原有数据库中仅添加你需要的STC型号,避免了不必要的干扰。具体步骤如下:
- 第一步:找到Keil的器件数据库文件,通常位于`UV2`目录下的`mdb`子目录中,如`C51.mdb`。
- 第二步:使用文本编辑器打开`C51.mdb`,找到合适的位置,按照STC器件的特性添加新的条目。例如,要添加STC15F104E,你需要提供其详细规格,包括核心类型、引脚数量、内存大小等信息,并确保与STC的头文件(如`REG51.H`或`REG52.H`)对应。
每种方法都有其优缺点。数据库替换法简单,但可能导致其他非STC器件不可见;新数据库添加法保留了原有选择,但可能需要手动选择STC数据库;原数据库添加法则更加定制化,但需要对数据库结构有一定了解。开发者可以根据自身需求和熟悉程度选择合适的方法。记得在进行任何更改后,都要正确配置工程,确保Keil能识别并编译STC单片机的代码。
620 浏览量
189 浏览量
165 浏览量
1214 浏览量
152 浏览量
2023-10-10 上传
2021-10-11 上传
2021-05-11 上传
193 浏览量
lixiaolongling
- 粉丝: 1
- 资源: 34
最新资源
- 中国项目管理师培训讲义——费用管理
- SWF:一些用于处理SWF文件的python脚本
- 作品集:专为展示我的所有作品而创建的项目
- neural_network_projects:这是一些基本的神经网络
- STSensNet_Android:“ ST BLE StarNet” Android应用程序源代码-Android application source code
- SLIC-ImageSegmentation:基于SLIC图像分割算法实现一个比PS魔棒工具还方便的抠图工具
- yet-another-istanbul-mocha-no-coverage
- 四卡功能
- android 一个杀进程 程序分享,包含源代码-网络攻防文档类资源
- babel_pug_project:通过babel,pug,node,express进行Web服务器教育.....
- 爱普生7710 7720l免芯片固件刷rom附安装说明
- GenericInstsBenchmark
- AK_Lab2
- MADSourceCodes:“使用Android移动应用程序开发”课程源代码-Android application source code
- themeweaver:使用设计标记在浏览器中创建kick-ass IDE主题!
- oo-way-getonboard中的战舰:GitHub Classroom创建的oo-way-getonboard中的战舰