ST官網(wǎng):https://my.st.com/content/my_st_com/en.html
0. 前提,先注冊(cè)一個(gè)賬號(hào)(郵箱必須填對(duì),因?yàn)樾枰]箱驗(yàn)證)###
一定登錄后才可以下載袄琳,如果下載的時(shí)候臨時(shí)注冊(cè)杀迹,郵箱驗(yàn)證會(huì)失敗404科平。
1. 可以直接搜索關(guān)鍵字 “STM32F10x standard peripheral library”:###
也可以按路徑一個(gè)個(gè)點(diǎn)進(jìn)去:Tools & Software -> Embedded Software -> MCU & MPU Embedded Software -> STM32 Embedded Software -> STM32 Standard Peripheral Libraries -> STSW-STM32054
這是標(biāo)準(zhǔn)外設(shè)庫(kù),也是我們編程需要用的底層代碼剩愧。其中包含一些 Example 。直接拷貝過(guò)來(lái)做我們的工程基礎(chǔ)娇斩。
如果沒(méi)有安裝 Keil MDK5仁卷,可以參考:
http://www.reibang.com/p/9513cb06f96c
2. 如何使用例程?###
進(jìn)入文件目錄 en.stsw-stm32054\STM32F10x_StdPeriph_Lib_V3.5.0\Project\
- 模板:
STM32F10x_StdPeriph_Template -
代碼
STM32F10x_StdPeriph_Examples
這里的都是實(shí)實(shí)在在的例子犬第。
用這個(gè)文件夾中的文件锦积,例如 GPIO/IOToggle 覆蓋模板 STM32F10x_StdPeriph_Template 里的東西,就可以直接編譯歉嗓,load丰介,運(yùn)行了。如下:
拷貝:
IO翻轉(zhuǎn)例程代碼
覆蓋:
3. 編譯下載:###
-
打開(kāi)工程:
打開(kāi)工程 -
選擇工程:
選擇工程 -
點(diǎn)擊魔術(shù)棒配置連接電腦的工具鉴分,我這里采用是 J-Link 方式下載哮幢。
配置編譯選項(xiàng)
選擇下載方式
下載時(shí)選擇全擦除(這樣比較方便)
下載設(shè)置 -
全編譯,下載:
編譯下載