標題:
菜鳥初學STM32之搭建環(huán)境的方法
[打印本頁]
作者:
51黑ren
時間:
2015-12-27 03:57
標題:
菜鳥初學STM32之搭建環(huán)境的方法
搭建一個STM32的開發(fā)環(huán)境,想必應該是最基礎,最簡單不過的了。可是,初學者在實際編寫代碼的時候,都是直接更改現(xiàn)有的例程,而忽略了關鍵的搭建環(huán)境的步驟。所以在這里重新搭建一遍,給自己一個交代。
1.首先,在自己的資料里面找到ST庫3.5.0源碼。
2.新建工程文件夾,文件里面包括:Doc、Libraries、Listing、Output、Porject、User。
3.啟動桌面的UVision4軟件
,先關閉原有工程,通過工具欄的Project->CloseProject選項關掉。
4.在工具欄Project->Newu Vision Project,新建我們的工程文件夾中的Project文件夾,取一個自己喜好的名字。
5.接下來就是選擇,所用芯片的型號。我用的是STM32F103VET6芯片。
6.接下來的窗口是問我們是否需要拷貝STM32的啟動代碼到工程文件,因為我們這里用的是ST的庫,庫里面自帶了一份啟動文件,為了保持庫的完整性,我們就不需要開發(fā)環(huán)境為我們自帶的啟動文件了,稍后我們手動添加,點擊否。
7.接下來,在文件夾下面添加我們所需要的文件。
8.User:存放用戶寫的驅動代碼,其中還包括了幾個庫文件,尋找路徑如下
Libraries:放置ST庫里面最核心的文件,所用文件均在ST庫里面,其中包括了FWlib和CMSIS兩個文件夾。FWlib用來存放STM32庫里面的ins和src文件夾,尋找路徑如下
CMSIS用來存放我們自帶的啟動文件和一些M3系列單片機通用文件。尋找路徑如下
Oputput:用來存放軟件編譯后的輸出文件,暫空。
Listing:用來存放編譯過程中產(chǎn)生的文件,暫空。
添加庫文件的工作基本完成。
9.回到我們新建的工程界面,將Target改為自己想用的名字,只是為了見名知意。
10.往工程里面添加5個文件夾,并命名STARTUP、CMSIS、FWLIB、USER、DOC。添加方法如下
11.接下來,配置我們的MDK的配置選項。操作如下
①:
②:
③:
④:
⑤:修改main.c文件,因為我們的main.c是從ST庫復制過來的,里面的東西我們不需要,因為main.c本來就是需要自己寫的,將里面的代碼清空,自己敲寫。
————————————————————————————————————————
注:以上資源參考來自《零死角玩轉STM32》。
————————————————————————————————————————
希望學習單片機的朋友切記浮躁,打好基礎。不要盲目貪圖進度,深入到代碼的每一行每一個參數(shù)的意義去學,才能扎實自己的基礎。
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1