STM32學(xué)前班教程之四:打好基礎建立模板
2、
3、
位置和項目
ProjectEdir
ProjectOptionGeneral
ProjectOption
$PROJ_DIR$inc
ProjectOption
ProjectOption
調試可選None
ProjectOption
ProjectOption
ProjectOption
$PROJ_DIR$lnkarm_flash.xcl
ProjectOption
ProjectOption
ProjectOption
注1:所有跟路徑相關(guān)的設置需要根據實(shí)際情況編寫(xiě),相對路徑的編寫(xiě)——“$PROJ_DIR$”代表eww文件所在文件夾,“..”代表向上一層。
注2:其他設置使用庫函數里面的工程文件的默認選項即可,初學(xué)不用了解太多。
4、
5、
6、
a)
b)
c)
后面隨著(zhù)學(xué)習深入將在我的模板里面加入如下內容:
d)
e)
f)
g)
h)
i)
j)
k)
一、編寫(xiě)程序所需的步驟
1、解壓縮,改目錄名稱(chēng),和eww文件名,以便跟其他程序區分。
2、更改設置:在“stm32f10x_conf.h”關(guān)閉不用的外設(在其聲明函數前面加注釋符號“//”)。并根據外部晶振速度更改其中“HSE_Value”的數值,其單位是Hz。
3、完成各種頭文件的包含(#include
4、改寫(xiě)我的程序庫里面所預設的模板,再進(jìn)行其他模塊的初始化子程序代碼的編寫(xiě),并在程序代碼的開(kāi)始部分調用。注意:必須記住所有外設的使用需要考慮4個(gè)問(wèn)題:
a)
b)
c)
d)
5、編寫(xiě)main.c中的主要代碼和各種子函數。
6、在“stm32f10x_it.c”填寫(xiě)各種中斷所需的執行代碼,如果用不到中斷的簡(jiǎn)單程序則不用編寫(xiě)此文件。
7、編譯生成
8、編譯生成“hex”的方法:ProjectOption
使用軟件界面的Debug燒寫(xiě)并按鈕調試程序。注意,ST-Link-II是直接將程序燒寫(xiě)進(jìn)Flash進(jìn)行調試,而不是使用RAM的方式。
評論