eu stm32f103c8核心板軟件開發(fā)指南_第1頁
eu stm32f103c8核心板軟件開發(fā)指南_第2頁
eu stm32f103c8核心板軟件開發(fā)指南_第3頁
eu stm32f103c8核心板軟件開發(fā)指南_第4頁
eu stm32f103c8核心板軟件開發(fā)指南_第5頁
已閱讀5頁,還剩40頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

目錄如何搭建STM32開發(fā)平 目錄如何搭建STM32開發(fā)平 開發(fā)工具介 安裝MDK環(huán) 嘗試運(yùn)行編 安裝STVP工 安裝串口ISP軟件 如何進(jìn)行STM32軟件開 如何建立一個MDK軟件工 工程的設(shè) 如何燒錄程 1如何搭建STM321.1具與環(huán)境”文件夾,可看到3個文件夾,如下:⑴Keil-MDK1如何搭建STM321.1具與環(huán)境”文件夾,可看到3個文件夾,如下:⑴Keil-MDKKeilARM⑵STVPSTSTLINKST-MCU地用于ST-MCU量產(chǎn)的燒錄。⑶1下面我們開始安裝MDK軟件環(huán)境:⑵點(diǎn)擊,Next>>Iagreeto2都填000即可,345⑶⑶6點(diǎn)擊菜單欄,F(xiàn)ile->License“1MDK點(diǎn)擊菜單欄,F(xiàn)ile->License“1MDK7891.3PC1.3PCkeil-mdkProject->OpenProject->⑵點(diǎn)擊MDK⑵點(diǎn)擊MDKSTVP“確定”,直至“Finish”完成安裝。STVP點(diǎn)擊菜單欄,ConfigureConfigureSTVisual點(diǎn)擊菜單欄,ConfigureConfigureSTVisualProgrammerHardwareSTLINK,那HardwareSTLINK,那STLINKSTLINKSTM32SWD你需要選擇STM32F103x8完成后請點(diǎn)擊OK確定。*STM32EUISPSTLINK2STM322.12STM322.1CSTM32STM32。這里,我⑴EU-stm32-v3.5lib-prjmodel與ST3.5.0EU-stm32-v3.5lib-prjmodelEU,EU一個MDK工程規(guī)劃組織的,后面章節(jié)我們將使用它建立一個MDK工程。⑵EU-STM32F103C8EU-STM32⑶STM32F10xxx器以及MCU外設(shè)的詳細(xì)說明文檔。STM32STM32STM32序開發(fā),建議使用ST庫進(jìn)行應(yīng)用開發(fā),這將顯著提升開發(fā)效率。⑷本STM32核心開發(fā)板選用STM32F103C8作為系統(tǒng)MCU。⑸STM32STSTM32STM32存器操作,而直接使用CSTM32STM3232ARMSTM32⑹STM32STM32stm32為了使為了使STM32進(jìn)行軟件開發(fā),我們需要建立一個軟件工程。EU推薦用戶使MDK開發(fā)環(huán)境,同時推薦用戶使用ST-V3.5軟件驅(qū)動庫。下面我們將建立一個工程(基于EU-stm32-v3.5lib-prjmodel進(jìn)行。⑴⑵⑶⑶USERCMSISLibrariesStartup①選擇USER,點(diǎn)擊AddFiles,在彈出的文件選擇提示框中,指向PC桌面->Add,然后點(diǎn)擊Close。CMSISAddFilesCMSISAddFilesPC件,點(diǎn)擊Add,然后點(diǎn)擊Close,完成后,如下圖:CMSISAddFilesPCCMSISAddFilesPC文LibrariesAddFilesPCStartupAddFilesPC擇startup_stm32f10x_md.s文件,點(diǎn)擊Add,然后點(diǎn)擊Close,完成后,如下圖:*StartupMCU返回MDK主界面。左方文件夾樹結(jié)構(gòu),我們將可看到:⑷⑷EU-stm32-v3.5lib-prjmodel文件夾下各個文件目錄:圖標(biāo),MDK2.32.3“8000000(⑵設(shè)置outputMDKoutput輸出。環(huán)境下,使用編⑵設(shè)置outputMDKoutput輸出。環(huán)境下,使用編譯器生成可下載的燒錄文件,我們還需要配置工圖標(biāo),然后選擇Output項(xiàng),在CreateHEXFile選項(xiàng)框前面打鉤如何添加一個庫文件呢?點(diǎn)擊工程左方文件結(jié)構(gòu)樹目錄,選擇Libraries,點(diǎn)擊鼠標(biāo)鍵,快捷菜單,選擇AddFilestoGroup點(diǎn)擊Add,然后點(diǎn)擊點(diǎn)擊Add,然后點(diǎn)擊close,接著,在左方文件結(jié)構(gòu)樹中,找到stm32f10x_conf.h2.4序文件后,將生成了可下載的.hex文件。2.4序文件后,將生成了可下載的.hex文件。!注意,標(biāo)準(zhǔn)SWD接口四線為:3.3V VDD電壓為3.3V如STM32-SWD接口接5V電壓將可能直接燒壞STM32-MCU.⑴MDKSTLINK-SWD①②選擇上圖中右上角Use選擇上圖中右上角UseST-LinkST-Link完成全部配置,點(diǎn)擊確定返回MDK軟件主界面。按鈕就上的BOOT0/BOOT1設(shè)置跳線,都跳至‘0’位置(請參照絲印,如下圖:⑵運(yùn)用STVP按鈕就上的BOOT0/BOOT1設(shè)置跳線,都跳至‘0’位置(請參照絲印,如下圖:⑵運(yùn)用STVPSTLINK-SWDSWDSTLINK②③點(diǎn)擊菜單欄打開一個燒錄文件.Hex5③點(diǎn)擊菜單欄打開一個燒錄文件.Hex5上的BOOT0/BOOT1設(shè)置跳線,都跳至‘0’位置(請參照絲印,如下圖:⑶運(yùn)用FlashLoader⑶運(yùn)用FlashLoaderDemo軟件,使用串口①將開發(fā)板BT0跳線接‘1’,BT1跳線接0②正確連接串口,確保FlashLoaderDemo波特率不要設(shè)置太高(9600bps);根據(jù)你所

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論