一、搭建開發(fā)環(huán)境需要的文件
ST庫:https://pan.baidu.com/s/1Nt5SCaaZZ2RjLcYtT7UApg
ST-Link v2驅(qū)動及 Keil4 開發(fā)工具 :https://pan.baidu.com/s/1ibcL8XlMVW-oW7qA9rtp0w
1、首先我們需要一個ST庫
ST的官網(wǎng)經(jīng)常改變,就不放置路徑了,畢竟過一段時間也會出錯,大家除了在官網(wǎng)找也可以在網(wǎng)上找人家分享的資源,網(wǎng)上也有很多人分享。如果你是用庫函數(shù)開發(fā)的話,則必須要有一個ST庫,在找的時候要注意找對應的MCU系列ST庫
2、安裝MDK軟件
MDK的安裝很簡單,直接下一步最后完成再破解就可以了,大家安裝MDK軟件時需要注意的是安裝的
版本最好包括直接開發(fā)的MCU的型號的,而且使用版本穩(wěn)定的,因為MDK是我們的開發(fā)編寫程序的軟
件,想必你也不想日后麻煩。
3、安裝ST LINK v2
這個驅(qū)動是下載調(diào)試需要的驅(qū)動軟件,安裝完成后插進ST LINK v2下載器就會自動安裝了
二、文件說明
ST庫壓縮包解壓后,會出現(xiàn)如下文件,但是這些文件并不是所有的都是我們需要的。
首先在STM32F10x_StdPeriph_Lib_V3.5.0LibrariesSTM32F10x_StdPeriph_Driver下的inc和src是我們需要的庫文件函數(shù)庫。
在STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3CoreSupport下的是M3內(nèi)核MCU編譯需要的文件
在STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Examples里面是ST的官方例程,大家可以用來參考
在STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_Template下還有幾個文件也是開發(fā)需要的。
三、環(huán)境搭建
在電腦上新建一個文件夾,最好在路徑中不要帶中文,有時會出錯。
在文件夾中再新建這些文件夾用來區(qū)分文件[當然你也可以不建立,只是這樣文件就麻煩很多]
把ST庫中的這些文件拷貝到CMSIS文件夾[看上面的路徑找]
把之前的函數(shù)封裝庫拷貝到Lib文件夾
把ST庫project里面的這三個文件拷貝到project文件夾下。
另外,在User文件夾下新建個main.c文件,在Readme文件夾下新建一個Readme.txt文件,
[當然以上這是我的習慣,你也可以按照你的習慣做] 把這個文件夾當做模板這樣就不用每次都這么麻煩了。
下面開始正式搭建[我盡量用圖說畫]
打開keil 4出現(xiàn)如下界面
選擇之前建好的模板文件夾的project文件夾保存,然后在彈出的MCU型號選擇中選擇對應的單片機型號
這一項,選擇你自己的單片機型號
假設我要建立一個LED的工程則添加以下文件
當然,以下文件你也可以像51單片機以前的keil 3時直接在project窗口右擊添加
下面繼續(xù)說調(diào)試下載的工具,
下面這一步要添加USE_STDPERIPH_DRIVER, STM32F10X_HD告訴編譯器相關參數(shù)配置
最后按OK,確認退出,到此搭建完畢,可以開始編程開發(fā)了
上一篇:STM32F103C8T 學習 - 第一個DEMO LED燈閃爍
下一篇:STM32 ST-LINK 下載后不明原因的無法啟動
推薦閱讀
史海拾趣