keil4下使用stm32庫v3.5

keil4下使用stm32庫v3.5

ID:2018267

大?。?.07 MB

頁數(shù):15頁

時間:2017-11-14

keil4下使用stm32庫v3.5_第1頁
keil4下使用stm32庫v3.5_第2頁
keil4下使用stm32庫v3.5_第3頁
keil4下使用stm32庫v3.5_第4頁
keil4下使用stm32庫v3.5_第5頁
資源描述:

《keil4下使用stm32庫v3.5》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、Keil4下使用固件庫V3.5關(guān)聯(lián)到建立自己工程第一步:下載一個固件庫V3.5第二步:提取壓縮包中的Libraries放到你需要經(jīng)常存放Keil4工程的地方,方便關(guān)聯(lián)。例如放在F盤,新建的STM32文件夾下。第三步:打開Keil4,開始新建工程吧。1.新建一個存放工程的文件夾,再將新建的工程放到此文件夾下。2.輸入文件名后“保存”3.選取您使用的芯片型號點(diǎn)“OK”,進(jìn)入下一環(huán)節(jié)4.接著會出現(xiàn)這樣的一個提示框,此處是選擇是啟動文件,但要使用庫V3.5,此處點(diǎn)“否”5.此時Project中出現(xiàn)的是這樣6.重點(diǎn)來了:選擇

2、工具條上的ManageComponents,下圖圈中7.接著我們會在此完成文件添加在”Groups”中新建3個文件夾1.StartUp2.Library3.User用于分類存放相關(guān)文件8.選中“Groups”中的“StartUp”文件,然后再在Files框下,點(diǎn)擊“AddFile”找到目錄下剛才存放的Libraries文件并打開,找到路徑如下,并選中startup_stm32f10x_md.s"F:STM32LibrariesCMSISCM3DeviceSupportSTSTM32F10xstart

3、uparmstartup_stm32f10x_md.s"同理,我們添加Library文件夾添加:stm32f10x_GPIO.cstm32f10x_rcc.cstm32f10x_tim.c"F:STM32LibrariesSTM32F10x_StdPeriph_Driversrcstm32f10x_gpio.c"最后添加我們的“User”文件夾此處需要添加一個系統(tǒng)文件system_stm32f10x.c路徑如下:"F:STM32LibrariesCMSISCM3DeviceSupportS

4、TSTM32F10xsystem_stm32f10x.c"添加完成這個文件后,可以點(diǎn)“OK”結(jié)束了現(xiàn)在我們的Project中有如圖文件:9.新建我們的main.c點(diǎn)紅框處新建一個Txet1文件,保存為“main.c”記得加“.c”后綴10.右擊Project中的“User”出現(xiàn)有圖菜單點(diǎn)擊“AddFilestoGroup‘User’…”將保存的main.c文件添加到“User”中至此文件添加完成,如果還需要添加文件,可重復(fù)步驟8.911.將我們添加的文件與固件庫關(guān)聯(lián)起來點(diǎn)擊工具條的“TargetOptions”

5、彈出右圖框12.按藍(lán)色標(biāo)記步驟,一步一步設(shè)置第一步:點(diǎn)擊“IncludeParts”的瀏覽按鈕出現(xiàn)“FolderSetup”新建鏈接如右圖步驟一直瀏覽到右圖文件夾,并選中“確定”:第二步:重復(fù)第一步驟新建找到路徑,選中“inc”文件夾至此,關(guān)聯(lián)固件庫完成:如果需要添加自己的庫可以采用此類方式,將“.h頭文件”關(guān)聯(lián)進(jìn)來13.接下來是讓自己的文件夾更合理,分類更細(xì)致的步驟第一步:點(diǎn)擊“Output”下“SelectFolderObjects”,并新建一個“Output”文件夾雙擊打開點(diǎn)“OK”完成第二步:點(diǎn)擊“List

6、ing”下“SelectFolderforListing..”后新建一個listing文件夾,雙擊打開,點(diǎn)“OK”完成14.選擇適合自己開發(fā)板的下載器第一步:點(diǎn)擊“Debug”,出現(xiàn)如右圖選擇自己的調(diào)試器。選擇“Adapter”“Port”“MaxClock”“ResetOption“第二步:選擇下載器右圖步驟:選擇自己的芯片容量,這兒選的是中等容量選完“OK”結(jié)束最后點(diǎn)擊他的“OK“完成所有前期準(zhǔn)備20.開始編寫程序運(yùn)行21.編譯通過后軟件仿真一下第一步:選擇菜單欄中“Debug“按鈕:第二步:選擇軟件仿真:邏輯

7、分析儀第三步:點(diǎn)“SetUp“,新建一個輸入管腳名“porta.6”,選擇PA6引腳作為輸出觀察第四步:點(diǎn)擊“Run”開始運(yùn)行第五步:結(jié)果最后附上此例子程序/***********************************文件名:main.c*說明:1.產(chǎn)生一個PWM波;*2.輸出頻率=72MHz/預(yù)分頻(TIM_Prescaler)/計數(shù)周期(TIM_Period)*完成者:Lijinquan*University:NCUT完成時間:31/07/2012***************************

8、*********/#include"stm32f10x.h"#include"stm32f10x_tim.h"voidTimer3_GPIO_Configuration(void);voidTimer3_BASE_Configuration(void);voidTimer3_PWM_Configuration(void);intmain(void){RCC

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。