昨天看了野火的韌體庫分析感覺不錯,搬一點過來以後方便找。
startup_stm32f10x_hd.s //設定堆疊指標、設定pc指標、初始化中斷向量表、配置系統時鐘
system_stm32f10x.c //把外部時鐘hse=8m,經過pll倍頻為72m
stm32f10x.h //實現外核之外的外設的暫存器對映
xx:gpio.usrat.i2c.spi.fsmc
stm32f10x_xx.c //外設的驅動函式庫檔案
stm32f10x_xx.h //存放外設的初始化結構體,外設初始化結構體成員的引數列表,外設韌體庫函式的宣告
cmsis : cortx微控制器軟體介面標準
core_cm3.c
core_cm3.h //實現核心裡面外設的暫存器對映
nvic : 巢狀向量中斷控制器
systick : 系統滴答定時器
misc.c
misc.h
stm32f10x_conf.h : 標頭檔案的標頭檔案
//stm32f10x_gpio.h
//stm32f10x_usart.h
//stm32f10x_i2c.h
//stm32f10x_spi.h..
....
在這個標頭檔案內有著所有的外設相關的標頭檔案,所以稱之為標頭檔案的標頭檔案。但是需要注意的是,在這個標頭檔案內其他的標頭檔案都是以被注釋的形式出現,就如上方的形式。需要使用時可以開啟標頭檔案取消注釋。
stm32f10x_it.c
stm32f10x_it.h
但其實,中斷函式可以任意放在其他的地方,不是只能放在這個標頭檔案內。 STM32韌體庫學習 1
目錄 一 為什麼要學習stm32韌體庫 二 cmsis標準 三 韌體庫內資料夾及檔案介紹 舉例 使用gpio點亮乙個led燈 gpio控制輸出乙個低電平 使用暫存器 先要查詢所需的暫存器哪一位是控制那個引腳。那個暫存器控制它的輸出等。比較費勁。使用stm32韌體庫 stm32韌體庫提供的api函式,...
STM32韌體庫模版
開發工具 keil4 剛開始用這個庫的時候很無助,因為第一次用韌體庫 以下是我建立模版的步驟和注意事項 1.解壓韌體庫後先觀察目錄的整體結構,可以知道韌體庫裡面要弄出來的東西是libraries目錄,project目錄是韌體庫的應用,可以為今後開發專案做參考。2.現在建立乙個keil4的新工程,規劃...
STM32韌體庫介紹
前言 主要內容 htmresc 資料夾 libraries 資料夾 project 資料夾 utilities 資料夾 stm32f10x stdperiph lib um.chm 前言 本文以stm32f1韌體庫包為例,其他的資料夾目錄結構一樣的。解壓後出現四個資料夾,乙個幫助文件,乙個網頁鏈結。...