找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2019|回复: 7
收起左侧

安装keil5要安装外设库吗?外设库是干嘛用的

[复制链接]
ID:243612 发表于 2019-3-6 15:54 | 显示全部楼层 |阅读模式
如题
回复

使用道具 举报

ID:94031 发表于 2019-3-6 19:32 | 显示全部楼层
外设库是一个固件函数包,它由程序、数据结构和宏组成,包括了微控制器所有外设的性能特征,该函数库还包括每一个外设的驱动描述和应用实例,为开发者访问底层硬件提供了一个中间API,通过使用固件函数库,无需深入掌握底层硬件细节,开发者就可以轻松应用每一个外设。因此,使用固态函数库可以大大减少开发者开发使用片内外设的时间,进而降低开发成本。每个外设驱动都由一组函数组成,这组函数覆盖了该外设所有功能。每个器件的开发都由一个通用的标准化的API去驱动。

外设库不是keil5安装要求,跟你选用芯片有关系,用哪个芯片选那个芯片外设库。
回复

使用道具 举报

ID:102665 发表于 2019-3-6 19:38 | 显示全部楼层
外设库根据需要进行安装。即,你需要什么系列的cpu,就装哪一类的外设库。外设库相当于是对芯片外设资源进行封装后便于使用的。对用户来书不用去看手册,查找具体的寄存器来使用外设了,大大方便编程。
回复

使用道具 举报

ID:102665 发表于 2019-3-6 19:44 | 显示全部楼层
外设库可以不用安装。外设库相当于是将外部接口资源(特别是寄存器及其位)进行了打包生成标准结构,具有较好的可读性。在进行编程时,不用去查手册看寄存器的具体位的位置,大大方便编程。
回复

使用道具 举报

ID:285473 发表于 2019-3-6 21:06 | 显示全部楼层
就是提供头文件
回复

使用道具 举报

ID:122229 发表于 2019-3-7 08:08 | 显示全部楼层
外设库就是帮你把你的外设功能封装好了 可以直接调用的库函数 不用你去再关心底层函数怎么写 只需要关注库函数的参数以及返回值就可以了。
回复

使用道具 举报

ID:426861 发表于 2019-3-7 09:57 | 显示全部楼层
arm mdk自带的有库,但如果你用的芯片不在其中的话就必须安装外设库了。
回复

使用道具 举报

ID:370231 发表于 2019-3-7 15:48
51黑论坛_如何安装KEIL5.pdf (908.8 KB, 下载次数: 1)

ID:123289 发表于 2019-3-8 10:13 | 显示全部楼层
所谓库,实是“子程序集”,你要用就要装,不用就不需要装。
用C写程序的人多半要装。因为你多半要调用库中的子程序(即函数)。
用汇编写程序的人无需装(自己写)。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表