|
外設(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è)庫。
|
|