STM32F10x_StdPeriph_Lib_V3.4.0 | _htmresc | 本文件夾包含了所有的html頁面資源 |
Libraries | CMSIS | 見表 5?6 |
STM32F10x_StdPeriph_Driver | inc | 標(biāo)準(zhǔn)外設(shè)庫驅(qū)動頭文件 |
src | 標(biāo)準(zhǔn)外設(shè)庫驅(qū)動源文件 | |
Project | Examples | 標(biāo)準(zhǔn)外設(shè)庫驅(qū)動的完整例程 |
Template | MDK-ARM | KEIL RVMDK的項(xiàng)目模板示例 |
RIDE | Raisonance RIDE的項(xiàng)目模板示例 | |
EWARM | IAR EWARM的項(xiàng)目模板示例 | |
Utilities | STM3210-EVAL | 本文件夾包含了用于STM3210B-EVAL和STM3210E-EVAL評估板的專用驅(qū)動 |
文件名 | 功能描述 | 具體功能說明 |
core_cm3.h core_cm3.c | Cortex-M3內(nèi)核及其設(shè)備文件 | 訪問Cortex-M3內(nèi)核及其設(shè)備:NVIC,SysTick等 訪問Cortex-M3的CPU寄存器和內(nèi)核外設(shè)的函數(shù) |
stm32f10x.h | 微控制器專用頭文件 | 這個文件包含了STM32F10x全系列所有外設(shè)寄存器的定義(寄存器的基地址和布局)、位定義、中斷向量表、存儲空間的地址映射等 |
system_stm32f10x.h system_stm32f10x.c | 微控制器專用系統(tǒng)文件 | 函數(shù)SystemInit,用來初始化微控制器 函數(shù)Sysem_ExtMemCtl,用來配置外部存儲器控制器。它位于文件startup_stm32f10x_xx.s/.c,在跳轉(zhuǎn)到main前調(diào)用 SystemFrequncy,該值代表系統(tǒng)時(shí)鐘頻率 |
startup_stm32f10x_Xd.s | 編譯器啟動代碼 | 微控制器專用的中斷處理程序列表(與頭文件一致) 弱定義(Weak)的中斷處理程序默認(rèn)函數(shù)(可以被用戶代碼覆蓋) 該文件是與編譯器相關(guān)的 |
stm32f10x_conf.h | 固件庫配置文件 | 通過更改包含的外設(shè)頭文件來選擇固件庫所使用的外設(shè),在新建程序和進(jìn)行功能變更之前應(yīng)當(dāng)首先修改對應(yīng)的配置。 |
stm32f10x_it.h stm32f10x_it.c | 外設(shè)中斷函數(shù)文件 | 用戶可以相應(yīng)的加入自己的中斷程序的代碼,對于指向同一個中斷向量的多個不同中斷請求,用戶可以通過判斷外設(shè)的中斷標(biāo)志位來確定準(zhǔn)確的中斷源,執(zhí)行相應(yīng)的中斷服務(wù)函數(shù)。 |
stm32f10x_ppp.h stm32f10x_ppp.c | 外設(shè)驅(qū)動函數(shù)文件 | 包括了相關(guān)外設(shè)的初始化配置和部分功能應(yīng)用函數(shù),這部分是進(jìn)行編程功能實(shí)現(xiàn)的重要組成部分。 |
Application.c | 用戶文件 | 用戶程序文件,通過標(biāo)準(zhǔn)外設(shè)庫提供的接口進(jìn)行相應(yīng)的外設(shè)配置和功能設(shè)計(jì)。 |
CMSIS | Core | Documentation | CMSIS文檔 | |
CM3 | Startup | arm | MDK ARM編譯器啟動文件 | startup_stm32f10x_hd.s:大容量產(chǎn)品啟動文件 startup_stm32f10x_md.s:中容量產(chǎn)品啟動文件 startup_stm32f10x_ld.s:小容量產(chǎn)品啟動文件 |
gcc_ride7 | GCC編譯器啟動文件 | |||
iar | IAR編譯器啟動文件 | |||
TrueSTUDIO | TrueSTUDIO編譯器啟動文件 | |||
本文件夾包含STMF10xxx CMSIS文件:微控制器外設(shè)訪問層和內(nèi)核設(shè)備訪問層: core_cm3.h:CMSIS的Cortex-M3內(nèi)核設(shè)備訪問層頭文件 core_cm3.c:CMSIS的Cortex-M3內(nèi)核設(shè)備訪問層源文件 stm32f10x.h:CMSIS的Cortex-M3 STM32f10xxx微控制器外設(shè)訪問層頭文件 system_stm32f10x.h:CMSIS的Cortex-M3 STM32f10xxx微控制器外設(shè)訪問層頭文件 system_stm32f10x.c:CMSIS的Cortex-M3 STM32f10xxx微控制器外設(shè)訪問層源文件 |
縮寫 | 外設(shè)/單元 |
ADC | 模數(shù)轉(zhuǎn)換器 |
BKP | 備份寄存器 |
CAN | 控制器局域網(wǎng)模塊 |
CEC | |
CRC | CRC計(jì)算單元 |
DAC | 數(shù)模轉(zhuǎn)換器 |
DBGMCU | 調(diào)試支持 |
DMA | 直接內(nèi)存存取控制器 |
EXTI | 外部中斷事件控制器 |
FLASH | 閃存存儲器 |
FSMC | 靈活的靜態(tài)存儲器控制器 |
GPIO | 通用輸入輸出 |
I2C | I2C接口 |
IWDG | 獨(dú)立看門狗 |
PWR | 電源/功耗控制 |
RCC | 復(fù)位與時(shí)鐘控制器 |
RTC | 實(shí)時(shí)時(shí)鐘 |
SDIO | SDIO接口 |
SPI | 串行外設(shè)接口 |
TIM | 定時(shí)器 |
USART | 通用同步/異步收發(fā)器 |
WWDG | 窗口看門狗 |
IO類限定詞 | #define | 描述 |
_I | volatile const | 只讀訪問 |
_O | volatile | 只寫訪問 |
_IO | volatile | 讀和寫訪問 |
固件庫類型 | CMSIS類型 | 描述 |
s32 | int32_t | 易揮發(fā)只讀有符號32位數(shù)據(jù) |
s16 | int16_t | 易揮發(fā)只讀有符號16位數(shù)據(jù) |
s8 | int8_t | 易揮發(fā)只讀有符號8位數(shù)據(jù) |
sc32 | const int32_t | 只讀有符號32位數(shù)據(jù) |
sc16 | const int16_t | 只讀有符號16位數(shù)據(jù) |
sc8 | const int8_t | 只讀有符號8位數(shù)據(jù) |
vs32 | _IO int32_t | 易揮發(fā)讀寫訪問有符號32位數(shù)據(jù) |
vs16 | _IO int16_t | 易揮發(fā)讀寫訪問有符號16位數(shù)據(jù) |
vs8 | _IO int8_t | 易揮發(fā)讀寫訪問有符號8位數(shù)據(jù) |
vsc32 | _I int32_t | 易揮發(fā)只讀有符號32位數(shù)據(jù) |
vsc16 | _I int16_t | 易揮發(fā)只讀有符號16位數(shù)據(jù) |
vsc8 | _I int8_t | 易揮發(fā)只讀有符號8位數(shù)據(jù) |
u32 | uint32_t | 無符號32位數(shù)據(jù) |
u16 | uint16_t | 無符號16位數(shù)據(jù) |
u8 | uint8_t | 無符號8位數(shù)據(jù) |
uc32 | const uint32_t | 只讀無符號32位數(shù)據(jù) |
uc16 | const uint16_t | 只讀無符號16位數(shù)據(jù) |
uc8 | const uint8_t | 只讀無符號8位數(shù)據(jù) |
vu32 | _IO uint32_t | 易揮發(fā)讀寫訪問無符號32位數(shù)據(jù) |
vu16 | _IO uint16_t | 易揮發(fā)讀寫訪問無符號16位數(shù)據(jù) |
vu8 | _IO uint8_t | 易揮發(fā)讀寫訪問無符號8位數(shù)據(jù) |
vuc32 | _I uint32_t | 易揮發(fā)只讀無符號32位數(shù)據(jù) |
vuc16 | _I uint16_t | 易揮發(fā)只讀無符號16位數(shù)據(jù) |
vuc8 | _I uint8_t | 易揮發(fā)只讀無符號8位數(shù)據(jù) |
歡迎光臨 (http://www.torrancerestoration.com/bbs/) | Powered by Discuz! X3.1 |