天天看點

6、初識STM32——玩轉STM32固件庫

如何下載下傳固件庫

 在ST官網中可以搜尋下載下傳需要的固件庫:

https://www.st.com/content/st_com/en/search.html#q=STM32Cube-t=tools-page=1

 可參考别人的詳細說明:

STM32官方固件庫(标準固件庫)下載下傳及介紹

固件庫

 ST 公司提供的标準軟體庫,包含了STM32 晶片所有寄存器的控制操作,我們直接學習如何使用 ST 标準庫,會極大地友善控制 STM32 晶片。

6、初識STM32——玩轉STM32固件庫

 STM32标準外設庫是一個固件函數包,它由程式、資料結構和宏組成,包括了微控制器所有外設的性能特征。該函數庫還包括每一個外設的驅動描述和應用執行個體,為開發者通路底層硬體提供了一個中間API,通過使用固件函數庫,無需深入掌握底層硬體細節,開發者就可以輕松應用每一個外設。

  •  幫助文檔索引目錄:
    6、初識STM32——玩轉STM32固件庫
    比如我們經常要使用到的一些函數
    6、初識STM32——玩轉STM32固件庫
  • Utilities可以不用看
  • Project中包含兩個檔案夾,一個是STM32标準庫的例程,裡面包含内容非常全,幾乎包含所有外設的程式(重要); 另一個是模闆檔案。
    6、初識STM32——玩轉STM32固件庫
  • Libraies 中包含兩個檔案夾,CMSIS是ARM Cortex™ 微控制器軟體接口标準(CMSIS:Cortex Microcontroller Software Interface Standard),有核心相關的,啟動檔案等;
    6、初識STM32——玩轉STM32固件庫
     STM32F10x_StdPeriph_Driver是固件庫,包含include頭檔案(即.h檔案)和source源檔案(即.c檔案),兩者一一對應。
    6、初識STM32——玩轉STM32固件庫
include source
6、初識STM32——玩轉STM32固件庫
6、初識STM32——玩轉STM32固件庫

庫函數分類總結

片上外設:啟動檔案,寄存器映射檔案,端口初始使能化檔案

核心相關:時鐘、定時器,中斷,

使用者相關:main.c

彙總表:

未完待續。。。