




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
新建keil工程模板(使用stm32庫)新建一個(gè)文件夾(stm32工程模板)5t
e
5t
e
tt2
s
e
t3.3.5-IZC酣福3.3.5-IZC酣福2工程模板.在這個(gè)文件夾中新建四個(gè)文件夾(參考示例程序),其中bsp存放外設(shè)源文件和頭文件,doc存放程序說明文件,libraries存放兩個(gè)文件夾CMSIS(存放內(nèi)核支持文件和設(shè)備支持文件 )和STM32F10X_StdPeriph_Driver(存放外部設(shè)備驅(qū)動文件),project存放工程文件,user存放自己的文件(如主函數(shù)等)名稱晰d&clibraries.prcje-Gtuser.將固件庫中bsp文件夾和libraries文件夾中的內(nèi)容復(fù)制到stm32工程模板相應(yīng)文件夾中CMSISSTM32FiaX_SidPeriph_Driverbsp4.將示例程序中user文件夾下除main.c文件全部復(fù)制到stm32工程模板的user文件夾中,也可從keil5安裝路徑中尋找stm32官
方庫文件并添加user文件夾中,然后修改stm32f10x_conf.h、stm32f10x_it.c、stm32f10x_it.h(比較麻煩,建議用方法1)5.在keil5里新建工程:點(diǎn)擊工具欄的Project—NewProject新建工程,并選擇芯片型號為stm32f103rb,路徑選擇為剛才新建的project文件夾下,工程命名為template,之后在彈出的managerun-timeenvironment窗口中點(diǎn)擊cancel,稍后手動搭建編譯環(huán)境6.點(diǎn)擊新建文件,然后保存為main.c,保存路徑為user文件夾下
嗯E機(jī)器人控制與應(yīng)用編程供驗(yàn)相關(guān)資理E1機(jī)器人控制與應(yīng)用輸程'翊相關(guān)im0理E1機(jī)器人控制與應(yīng)用輸程'翊相關(guān)im0*扇電EditWietvProjectFlashDsFileEditViewProjectFlasliDetNew[Gtrl*N〕 CreateanemptydocumentSa*[Ctrl+用 Savetheactivedocumen'配置相關(guān)文件:點(diǎn)擊配置的按鈕,打開如下界面,添加相應(yīng)的組名,其中CMSIS,stdPeriphDriver,bsp和之前建的文件是一樣的,其中后綴是.s,配置的時(shí)候要選擇所有文件格式才能看到,最終的配置如圖:0素|畫皂1?◎魚]5tartu(J.書FileExten瑚□「%RooksminiE〉5fcConfigurefileestensionsfbooksenvironment
這里完成之后還要修改兩處,點(diǎn)擊下圖符號,在C/C++這一欄define那里寫上STM32F10X_MD,USE_STDPERIPH_DRIVER(這里需要使用stm32官方的標(biāo)準(zhǔn)外設(shè)驅(qū)動,所以要在編譯環(huán)境中預(yù)先定義這個(gè)函數(shù),我們用的芯片型號是STM32F103RB64KB閃存,所以選擇的是中容量的啟動文件tm32f10x_md另一個(gè)單片機(jī)型號F103RC選擇的是stm32f10x_hd,同時(shí)在includepath中選擇頭文件的位置1P挽?&配淳戛能族|酒L▼恭1土危令■^曲Optfonslail^rget...匚onfiguretargetoptions
::昭OptionsforTarget'Target1'HeviceT:=ir§etOutputListing|-PreprocessorSjinbolsUserL.FC++Asm Linl:erDebugUtilities]::昭OptionsforTarget'Target1'HeviceT:=ir§etOutputListing|-PreprocessorSjinbolsUserL.FC++Asm Linl:erDebugUtilities]Define:Undefine:fLanguage/CodeGenerationC99ModeIncludeControlsiThumbModeINoAutoIncludesCompilercontrolstringStrictANSICEnumContaineralwaysintPlainCharisSignedRead-OnlyPositionIndependentRead-WritePositionIndependent-c-cpuCortex-M^-D_MICROLIB-g-OD-apesinterwork-l..'Jibraries\CMdlS-I.,libraries\STM32F1OX_StdPeriph_Driver\inc-l./\bsp"L.kiser廠C99ModeIncludeControlsiThumbModeINoAutoIncludesCompilercontrolstringStrictANSICEnumContaineralwaysintPlainCharisSignedRead-OnlyPositionIndependentRead-WritePositionIndependent-c-cpuCortex-M^-D_MICROLIB-g-OD-apesinterwork-l..'Jibraries\CMdlS-I.,libraries\STM32F1OX_StdPeriph_Driver\inc-l./\bsp"L.kiser廠Execute-onlyCodeOptimization:|LevelD(-00)~[JU~OptimizeforTimeHSplitLoadandStoneMultiple廠OneELFSectionperFunctionWarnings:|unspecified>OK Cancel Defaults Help編譯的時(shí)候可能會出錯(cuò),可以根據(jù)提示自己修改,如果錯(cuò)誤太多(十幾到幾十),可能是配置時(shí)出錯(cuò),建議新建工程
注:步驟4中如果選擇方法2,需要找到stm32f10x.conf.h這個(gè)文件,取消相應(yīng)頭文件的注釋,比如說程序中用到了串口,在main.c文件中有一句“#includeusart.h”那么這個(gè)文件中就應(yīng)該取消第48行的注釋,另外在main.c文件中用到的頭文件,bsp中一定要添加進(jìn)去rtm32flOxconth272823303132333435363738394041424344454743495051stm32fl0xh:main.cinciuaes/*Uncoirmenc./CoinnenEcbelinebelowcoenable///^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//^include//finclude//^include//^include,r5tm32fl0x_adc.nr,rr3rm32fl0x2bkp.hr,fr3Cm32fl0x2can.hr,fr3Cm32fl0x2cec.nr,fr3Cm32fl0x2crc.hr,fr3tm32fl0x2dac.hr,,r3cm32f10x__dbgmcu.泌rr3rm32fl0x2diF.a.^nfr3tm32fl0x2exci.hr,rr3rm32fl0x2flasM.hr,rrscm32f10x_fsmc.nnrrscm32f10x_gpio.nnrrscm32fl0x2i2c.hnrrscm32fl0x2iwdg.hnrrscm32f10x_pwr.hnrr3tm32fl0x2^cc.hrirr3tm32fl0x2^tc.hnrr3tm32fl0x23dic.hnrr3tm32fl0x23pi-hnrr3tm32fl0x2^^-^n,rstm32flOx^usart-hr,,rstm32f10x:_wwdg.hr,// 〔dune.口-7^nxynxevexfunctionsfc2627282930313233343536373333404142434445464777T3*5051nnscm32f10x_ade.hn,rscm32flOx[bkp.hn”scm32fl0x_Gan.hnnstm32f10x_cec.hnnsrm32fl0x_crc.hnnst:m32f10x_dac.hnnstm32f10x_dbgmcu.hF,nscm32f10x_dma.hnnstm32fl0x_exti.h"nstm32fl0x_flash.hnnstm32flOx^fsmc.hM”E32f .C”,rscm32flOx2i2c.hn”gm32fmx]iwig?h"nsrm32f10x_pvr.hr,nstm32fiOx2rcc.hnnstm32f10x_rtc?h”,rscm32K10x_sdio?h"nstm32f10x_spi.hnnscm32f10xtirr..hM/*Includes /*Uncomment./Coirmentrhelinebelowtoenable/disableperipheralhec//#include//^include//^include//^include//?include//tinclude//^include//^include//^include//^include//^include//^inc
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030年中國酒杯(酒具)市場運(yùn)營現(xiàn)狀及投資前景規(guī)劃研究報(bào)告
- 2025-2030年中國西樂器制造市場發(fā)展?fàn)顩r及前景趨勢分析報(bào)告
- 岳西事業(yè)編招聘年考試真題及答案解析事業(yè)單位真題
- 長江大學(xué)文理學(xué)院《區(qū)域分析方法計(jì)量地理學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025甘肅省建筑安全員《A證》考試題庫及答案
- 常州工程職業(yè)技術(shù)學(xué)院《化工環(huán)保與安全概論》2023-2024學(xué)年第二學(xué)期期末試卷
- 石家莊城市經(jīng)濟(jì)職業(yè)學(xué)院《第二語言教學(xué)法》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南安全技術(shù)職業(yè)學(xué)院《商業(yè)倫理與會計(jì)職業(yè)操守》2023-2024學(xué)年第二學(xué)期期末試卷
- 汕頭大學(xué)《財(cái)政與金融》2023-2024學(xué)年第二學(xué)期期末試卷
- 浙江師范大學(xué)行知學(xué)院《公共部門績效評估》2023-2024學(xué)年第二學(xué)期期末試卷
- 全隱框玻璃幕墻施工方案
- 十八項(xiàng)醫(yī)療核心制度詳解培訓(xùn)課件
- 五年級上冊信息技術(shù)教學(xué)計(jì)劃華科版
- 機(jī)器人傳感器PPT完整全套教學(xué)課件
- 初一語文下冊:閱讀理解知識點(diǎn)整理
- 營銷部安全生產(chǎn)責(zé)任制
- CSM工法雙輪銑水泥土攪拌墻專項(xiàng)施工方案
- 定點(diǎn)醫(yī)療機(jī)構(gòu)接入驗(yàn)收申請表
- 小羊詩歌大全1479首(小羊喝水?dāng)U句)
- 2022-2023學(xué)年遼寧省鞍山市普通高中高一年級下冊學(xué)期第一次月考數(shù)學(xué)(A卷)試題【含答案】
- 中國農(nóng)村居民儲蓄行為研究共3篇
評論
0/150
提交評論