1. 前言
- 芯片型號(hào):STM32F103VCT6
- 軟件:Keil5
2. 下載芯片對應(yīng)的Keil開發(fā)包
- 詳細(xì)步驟及下載鏈接參考以下說明:
- 《STM32所有系列keil 開發(fā)包的下載鏈接 - Keil.STM32Fxxx_DFP.x.x.x.pack)》
3. 下載芯片對應(yīng)的標(biāo)準(zhǔn)外設(shè)庫 - STM32F10x_StdPeriph_Lib_Vx.x.x
- 詳細(xì)步驟及下載鏈接參考以下說明:
- 《STM32標(biāo)準(zhǔn)外設(shè)庫下載(下載地址與步驟詳解)》
- 我們使用在標(biāo)準(zhǔn)外設(shè)庫中提取的文件主要來自“Libraries”下的文件,有些文件是多余的,不用提取。
4. 新建工程文件夾 - Demo3
- 除了標(biāo)準(zhǔn)外設(shè)庫,我們還要建立文件夾存放自己的工程代碼
- 先建立工程文件夾“Demo3”,再建立5個(gè)子文件夾,如下圖所示:
4.1 移植標(biāo)準(zhǔn)外設(shè)庫
- 下圖為移植過程中,工程 Demo3 與標(biāo)準(zhǔn)外設(shè)庫 STM32F10x_StdPeriph_Lib_V3.6.0 的文件對應(yīng)關(guān)系
4.2 啟動(dòng)文件介紹及如何選擇
這里用到的芯片型號(hào)為STM32F103VCT6,F(xiàn)lash大小為 256K,所以選取啟動(dòng)文件 startup_stm32f10x_hd.s
- cl:互聯(lián)型產(chǎn)品,適用于STM32F105/107系列。
- vl:超值型產(chǎn)品,適用于STM32F100系列。
- xl:超高密度產(chǎn)品,適用于STM32F101/103系列。
- ld:低密度產(chǎn)品,適用于Flash小于64K的型號(hào)。
- md:中等密度產(chǎn)品,適用于Flash大小為64K或128K的型號(hào)。
- hd:高密度產(chǎn)品,適用于Flash大于128K的型號(hào)。
5. 新建軟件工程 - Demo
5.1 打開Keil → Project → New uVision Project
5.2 選擇芯片型號(hào)
![]() |
![]() |
5.3 添加文件 - Manage Project items
注意:下面只是舉例,STM32F10x_StdPeriph_Driver文件夾要根據(jù)具體自身需求添加相應(yīng)文件,缺失會(huì)編譯出錯(cuò),實(shí)在不知道自己需要用到那個(gè),就全加上
![]() |
![]() |
5.4 配置工程 - Configure target options
文章來源:http://www.zghlxwxcb.cn/news/detail-788742.html
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
6. 編譯檢查 - Rebuild
文章來源地址http://www.zghlxwxcb.cn/news/detail-788742.html
7. 總結(jié)
- 歡迎糾正,(づ ̄3 ̄)づ╭?~
如果有幫助到你,能點(diǎn)個(gè)贊嗎??( ′???` ) 比心
到了這里,關(guān)于Keil新建STM32軟件工程 - (詳細(xì)步驟圖文)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!