新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > STM32官方固件庫簡析

STM32官方固件庫簡析

作者: 時間:2016-11-21 來源:網(wǎng)絡 收藏
STM32固件庫目錄結(jié)構(gòu)如下圖所示:

本文引用地址:http://m.butianyuan.cn/article/201611/319283.htm

我們主要關(guān)注的是 Libraries這個文件夾。

1、_htmresc 是ST圖標,Project是一些列子和模板可以參考學習,Utilities是ST官方評估板的例程。

2、Libraries 中 CMSIS(Cortex Microcontroller Software Interface Standand)為Cortex微控制器軟件接口標準。

CoreSupport 中包含內(nèi)核文件 core_cm3.h, core_cm3.c 用于訪問CortexM3內(nèi)核

設備驅(qū)動文件stm32f10x.h, system_stm32f10x.h, system_stm32f10x.c 用于訪問

CortexM3外設的核心文件,每個外設還有單獨的庫文件,在

STM32F10x_StdPeriph_Driver 下。

stm32f10x.h 包含STM32F10x全系列所有外設寄存器的定義(寄存器基地址和

布局,位定義,中斷向量表,存儲空間地址映射等)

system_stm32f10x.h, system_stm32f10x.c 包含用于初始化微控制器的函數(shù)

SystemInin,用來配置外部存儲器控制器函數(shù)Sysem_ExtMemCtl。

STM32F10x_StdPeriph_Driver 下為各種外設的頭文件和c源文件

還有幾個文件 stm32f10x_conf.h 是固件庫配置文件,不需要使用的外設可以將其頭文件注釋掉,相應的庫文

件就不會被編譯進來,可以減少目標文件大小。

stm32f10x_it.h stm32f10x_.c是外設中斷函數(shù)所在文件。



關(guān)鍵詞: STM32官方固件

評論


技術(shù)專區(qū)

關(guān)閉