找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2674|回復(fù): 7
打印 上一主題 下一主題
收起左側(cè)

安裝keil5要安裝外設(shè)庫嗎?外設(shè)庫是干嘛用的

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:243612 發(fā)表于 2019-3-6 15:54 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
如題
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

沙發(fā)
ID:94031 發(fā)表于 2019-3-6 19:32 | 只看該作者
外設(shè)庫是一個固件函數(shù)包,它由程序、數(shù)據(jù)結(jié)構(gòu)和宏組成,包括了微控制器所有外設(shè)的性能特征,該函數(shù)庫還包括每一個外設(shè)的驅(qū)動描述和應(yīng)用實例,為開發(fā)者訪問底層硬件提供了一個中間API,通過使用固件函數(shù)庫,無需深入掌握底層硬件細節(jié),開發(fā)者就可以輕松應(yīng)用每一個外設(shè)。因此,使用固態(tài)函數(shù)庫可以大大減少開發(fā)者開發(fā)使用片內(nèi)外設(shè)的時間,進而降低開發(fā)成本。每個外設(shè)驅(qū)動都由一組函數(shù)組成,這組函數(shù)覆蓋了該外設(shè)所有功能。每個器件的開發(fā)都由一個通用的標準化的API去驅(qū)動。

外設(shè)庫不是keil5安裝要求,跟你選用芯片有關(guān)系,用哪個芯片選那個芯片外設(shè)庫。
回復(fù)

使用道具 舉報

板凳
ID:102665 發(fā)表于 2019-3-6 19:38 | 只看該作者
外設(shè)庫根據(jù)需要進行安裝。即,你需要什么系列的cpu,就裝哪一類的外設(shè)庫。外設(shè)庫相當(dāng)于是對芯片外設(shè)資源進行封裝后便于使用的。對用戶來書不用去看手冊,查找具體的寄存器來使用外設(shè)了,大大方便編程。
回復(fù)

使用道具 舉報

地板
ID:102665 發(fā)表于 2019-3-6 19:44 | 只看該作者
外設(shè)庫可以不用安裝。外設(shè)庫相當(dāng)于是將外部接口資源(特別是寄存器及其位)進行了打包生成標準結(jié)構(gòu),具有較好的可讀性。在進行編程時,不用去查手冊看寄存器的具體位的位置,大大方便編程。
回復(fù)

使用道具 舉報

5#
ID:285473 發(fā)表于 2019-3-6 21:06 | 只看該作者
就是提供頭文件
回復(fù)

使用道具 舉報

6#
ID:122229 發(fā)表于 2019-3-7 08:08 | 只看該作者
外設(shè)庫就是幫你把你的外設(shè)功能封裝好了 可以直接調(diào)用的庫函數(shù) 不用你去再關(guān)心底層函數(shù)怎么寫 只需要關(guān)注庫函數(shù)的參數(shù)以及返回值就可以了。
回復(fù)

使用道具 舉報

7#
ID:426861 發(fā)表于 2019-3-7 09:57 | 只看該作者
arm mdk自帶的有庫,但如果你用的芯片不在其中的話就必須安裝外設(shè)庫了。
回復(fù)

使用道具 舉報

8#
ID:370231 發(fā)表于 2019-3-7 15:48
51黑論壇_如何安裝KEIL5.pdf (908.8 KB, 下載次數(shù): 1)

9#
ID:123289 發(fā)表于 2019-3-8 10:13 | 只看該作者
所謂庫,實是“子程序集”,你要用就要裝,不用就不需要裝。
用C寫程序的人多半要裝。因為你多半要調(diào)用庫中的子程序(即函數(shù))。
用匯編寫程序的人無需裝(自己寫)。
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表