1、首先新建檔案夾,這里我取名為“Template”,意思為模板,

2、在此檔案夾內在新建6個子檔案夾,分別為“STARTUP”、“CMSIS”、“FWLIB”、“User”、“Project”、“Doc”,

說明:
| STARTUP | 存放啟動代碼,由匯編語言撰寫而成, |
| CMSIS | 存放跟CM3相關的內核檔案, |
| FWLIB | 存放的是STM外設庫檔案, |
| User | 存放用戶可撰寫檔案,包括main檔案, |
| Project | 存放工程檔案,包含編譯生成的可執行檔案都在里頭, |
| Doc | 用來存放用戶所撰寫的說明檔案, |
3、這里我們可以先把各個檔案里所需檔案先給它配置好,需要下載官方所提供的STM32F10x韌體函式庫壓縮包,如果沒有的話點擊這里可以下載:STM32F10X韌體函式庫包 + STM32F103韌體函式庫用戶手冊中文版.zip
4、解壓打開后打開檔案夾,選擇Libraries檔案夾打開,

4、把此路徑里的.s檔案全部復制粘貼到我們自己所建立的Template檔案夾下的STARTUP檔案夾下,


5、把此路徑里的兩個檔案全部復制粘貼到我們自己所建立的Template檔案夾下的CMSIS檔案夾下,


6、把此路徑里的三個檔案全部復制粘貼到我們自己所建立的Template檔案夾下的CMSIS檔案夾下,


7、把此路徑里的兩個檔案夾全部復制粘貼到我們自己所建立的Template檔案夾下的FWLIB檔案夾下,


8、把此路徑里的兩個檔案夾全部復制粘貼到我們自己所建立的Template檔案夾下的User檔案夾下,


9、打開我們自己所建立的Template檔案夾下的Doc檔案夾下建立readme.txt檔案,

10、到這里我們的啟動檔案檔案基本已經配置好了,接下來我們開始建立工程,打開KEIL5,新建一個工程,工程名根據喜好命名,我這里取Project,保存在Project 檔案夾下,
11、這個根據你開發板使用的CPU具體的型號來選擇,我這里以STM32F103VE型號為例,如果這里沒有出現你想要的CPU型號,或者一個型號都沒有,那么肯定是你的KEIL5 沒有添加device 庫,KEIL5不像KEIL4那樣自帶了很多MCU的型號,KEIL5 需要自己添加,關于如何添加請參考Keil5安裝教程這一篇,


12、這個時候會彈出下面這個界面,直接點擊“Cencel”(中文意思為取消)就好了,

13、添加工程檔案夾下添加子檔案夾,這里我們就跟剛剛建立檔案夾名稱對應就好了,

14、子檔案夾建立添加完成后點擊Add Files,把STARTUP里面對相應的.s檔案添加進來,(根據開發板容量的大小選擇不同的.s檔案)

15、把CMSIS里面對相應的所有檔案.c添加進來,

16、把FWLIB里面的子檔案夾src子檔案夾里對相應的所有檔案.c添加進來,

17、把User里面對相應的所有.c添加進來,

18、把Doc里面對相應的.txt添加進來,

19、所有檔案添加完成后點擊OK,

20、按照以下步驟添加.h檔案,





21、全部添加完畢后在下圖相應位置填寫STM32F10X_HD, USE_STDPERIPH_DRIVER,完成后點擊OK,

22、如果我們要生成可執行的.hex檔案就必須選擇這一步,

22、點擊我們添加的main.c檔案,把里面的內容換成下面這段代碼,然后點擊編譯,這樣我們的一個庫函式工程模板就建立好了,
#include "stm32f10x.h"
int main()
{
}

轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/254828.html
標籤:其他
上一篇:電感如何選型?
