說(shuō)明:
我的學(xué)習(xí)開(kāi)發(fā)板是
STM32F103ZET6
的控制芯片
1.從官網(wǎng)或者我的百度云下載ST固件庫(kù)
官網(wǎng)下載
www.st.com/zh
如何從官網(wǎng)下載可以問(wèn)度娘
我的百度云
鏈接:https://pan.baidu.com/s/11Qn9uFZDRztbJ0wOVo3-Bw
提取碼:tvzn
下載成功之后如圖:
2.下載Keil 下載成功如圖:
3.下面我們來(lái)新建一個(gè)模板工程Template
準(zhǔn)備工作
在Template文件夾中,新建5個(gè)文件夾
分別是:
- ASM :里面存儲(chǔ)的是一下啟動(dòng)需要的文件
- Lib : 存儲(chǔ)的是一些控制外設(shè)鄙陡、中斷等源文件以及頭文件
- Readme : 存儲(chǔ)的是一些你程序的一些幫助文檔 作為一個(gè)好習(xí)慣
- System :存儲(chǔ)的是一些控制內(nèi)核的文件
下面進(jìn)行拷貝工作
將固件庫(kù)中的
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm
(路徑)拷貝到ASM文件中胚泌,如圖:
將
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver
中的inc 和 src文件拷貝到Lib文件夾中如圖
將
STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x
中的三個(gè)文件拷貝到System文件,如圖
將STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport
中的文件拷貝到System文件中岗钩,如圖:
將
STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template
文件中的文件拷貝到User中福侈,如圖:
準(zhǔn)備工作結(jié)束
4.打開(kāi)軟件螟左,讓我們新建一個(gè)工程模板
此時(shí)到了選擇設(shè)備的選項(xiàng):
此時(shí)可能會(huì)出現(xiàn)一個(gè)問(wèn)題
你沒(méi)有STMicroelectronic這個(gè)選項(xiàng),解決方法是重新打開(kāi)這個(gè)軟件猾昆,點(diǎn)擊如圖:(沒(méi)有出現(xiàn)這個(gè)問(wèn)題直接跳過(guò))
網(wǎng)址如下:
然后將pack安裝就可以了
讓我們繼續(xù)我們新建工程的頁(yè)面
結(jié)果如圖:
5.下面對(duì)這個(gè)工程將文件添加進(jìn)來(lái)以及配置選項(xiàng):
添加文件:
配置STM32選項(xiàng)
檢驗(yàn):
結(jié)果: