1、CMSIS 標准及庫層次關系
CMSIS 標准中最主要的為 CMSIS 核心層,它包括了:
STM32標准庫可以從官網獲得;
在使用庫開發時,我們需要把 libraries 目錄下的庫函數文件添加到工程中,並查閱庫幫助文檔來了解 ST 提供的庫函數,這個文檔說明了每一個庫函數的使用方法。
這兩個文件夾中,還有一個很特別的 misc.c 文件,這個文件提供了外設對內核中的NVIC(中斷向量控制器)的訪問函數,在配置中斷時,我們必須把這個文件添加到工程中。
2、庫各文件間的關系
對於位於用戶層的幾個文件,就是我們在使用庫的時候,針對不同的應用對庫文件進行增刪(用條件編譯的方法增刪)和改動的文件。