標(biāo)準(zhǔn)外設(shè)庫(kù)STM32標(biāo)準(zhǔn)外設(shè)庫(kù)是一個(gè)固件函數(shù)包,它由程序、數(shù)據(jù)結(jié)構(gòu)和宏組成,包括了微控制器所有外設(shè)的性能特征。該函數(shù)庫(kù)還包括每一個(gè)外設(shè)的驅(qū)動(dòng)描述和應(yīng)用實(shí)例,為開(kāi)發(fā)者訪問(wèn)底層硬件提供了一個(gè)中間API,通過(guò)使用固件函數(shù)庫(kù),無(wú)需深入掌握底層硬件細(xì)節(jié),開(kāi)發(fā)者就可以輕松應(yīng)用每一個(gè)外設(shè)。Libraries 文件夾下面有 CMSIS 和 STM32F1xx_StdPeriph_Driver 兩個(gè)目錄,這兩個(gè)目錄包含固件庫(kù)核心的所有子文件夾和文件,是代碼移植的重頭戲。CMSIS 文件夾存放的是符合 CMSIS 規(guī)范的一些文件, Driver 文件夾下是STM32F1標(biāo)準(zhǔn)外設(shè)固件庫(kù)源碼文件和對(duì)應(yīng)的頭文件,說(shuō)白了就是將寄存器封裝好的函數(shù)接口。Project 文件夾下面有STM32F1xx_StdPeriph_Examples 和STM32F1xx_StdPeriph_Template 兩個(gè)文件夾,Examples文件夾下是固件示例源碼,Template文件夾下是工程模板。這些源碼的學(xué)習(xí)對(duì)以后的開(kāi)發(fā)學(xué)習(xí)非常重要。Utilities 文件夾下就是官方評(píng)估板的一些對(duì)應(yīng)源碼,可以忽略不看。根目錄中還有一個(gè)固件庫(kù)的幫助文檔 STM32F10x_stdperiph_lib_um.chm文件。
標(biāo)簽:
stm32
上傳時(shí)間:
2022-02-15
上傳用戶: