色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > STM32官方固件庫(kù)簡(jiǎn)析

          STM32官方固件庫(kù)簡(jiǎn)析

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

          本文引用地址:http://cafeforensic.com/article/201611/319283.htm

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

          1、_htmresc 是ST圖標(biāo),Project是一些列子和模板可以參考學(xué)習(xí),Utilities是ST官方評(píng)估板的例程。

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

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

          設(shè)備驅(qū)動(dòng)文件stm32f10x.h, system_stm32f10x.h, system_stm32f10x.c 用于訪問(wèn)

          CortexM3外設(shè)的核心文件,每個(gè)外設(shè)還有單獨(dú)的庫(kù)文件,在

          STM32F10x_StdPeriph_Driver 下。

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

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

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

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

          STM32F10x_StdPeriph_Driver 下為各種外設(shè)的頭文件和c源文件

          還有幾個(gè)文件 stm32f10x_conf.h 是固件庫(kù)配置文件,不需要使用的外設(shè)可以將其頭文件注釋掉,相應(yīng)的庫(kù)文

          件就不會(huì)被編譯進(jìn)來(lái),可以減少目標(biāo)文件大小。

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



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

          評(píng)論


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

          關(guān)閉