国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Keil新建STM32軟件工程 - (詳細(xì)步驟圖文)

這篇具有很好參考價(jià)值的文章主要介紹了Keil新建STM32軟件工程 - (詳細(xì)步驟圖文)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。


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”下的文件,有些文件是多余的,不用提取。
    keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)

4. 新建工程文件夾 - Demo3

  • 除了標(biāo)準(zhǔn)外設(shè)庫,我們還要建立文件夾存放自己的工程代碼
  • 先建立工程文件夾“Demo3”,再建立5個(gè)子文件夾,如下圖所示:
    keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)

4.1 移植標(biāo)準(zhǔn)外設(shè)庫

  • 下圖為移植過程中,工程 Demo3 與標(biāo)準(zhǔn)外設(shè)庫 STM32F10x_StdPeriph_Lib_V3.6.0 的文件對應(yīng)關(guān)系
    keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)

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

keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)

5.2 選擇芯片型號(hào)

keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖1
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖2

5.3 添加文件 - Manage Project items

注意:下面只是舉例,STM32F10x_StdPeriph_Driver文件夾要根據(jù)具體自身需求添加相應(yīng)文件,缺失會(huì)編譯出錯(cuò),實(shí)在不知道自己需要用到那個(gè),就全加上
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)

keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖1
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖2

5.4 配置工程 - Configure target options

keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)

keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖1 Target
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖2 Output
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖3 C/C++
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖4
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖5 Debug
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖6
keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)圖7

6. 編譯檢查 - Rebuild

keil新建stm32工程步驟,STM32開發(fā)筆記,stm32,嵌入式硬件,單片機(jī)

文章來源地址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)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • STM32CubeMX+Keil5新建工程

    STM32CubeMX+Keil5新建工程

    STM32CubeMx 軟件是 ST 公司為 STM32 系列單片機(jī)快速建立工程,并快速初始化使用到的外設(shè)、GPIO 等,大大縮短了我們的開發(fā)時(shí)間。簡單地說STM32CubeMX 本身就是一個(gè)工具軟件,我們只要在上面通過圖形化配置就可以生成STM32 功能代碼工程,這樣節(jié)省我們的工作量。在之前沒有用這個(gè)

    2024年01月19日
    瀏覽(100)
  • STM32F103標(biāo)準(zhǔn)庫開發(fā):Keil5新建STM32工程

    首先需要搭建Keil5編譯環(huán)境,才可以新建STM32工程。 Keil5編譯環(huán)境搭建流程----STM32和GD32 新建一個(gè)文件夾 template 在文件夾template里面新建四個(gè)文件 (1) CMSIS : 存放內(nèi)核驅(qū)動(dòng)程序和啟動(dòng)引導(dǎo)文件 (2) FWLIB :存放庫函數(shù)文件 (3) Project :存放工程文件 (4) User : 存放用戶程

    2023年04月08日
    瀏覽(85)
  • MDK keil5新建STM32工程文件--實(shí)踐篇

    MDK keil5新建STM32工程文件--實(shí)踐篇

    一、先下載芯片支持包 第一步 :當(dāng)然是先百度搜索我們的keil官網(wǎng)(網(wǎng)址):https://www.keil.com/ ? 第二步 :點(diǎn)擊首頁的Project,會(huì)跳轉(zhuǎn)如界面,再次點(diǎn)擊Arm Cortex-M,如圖所示: ?? 第三步 :點(diǎn)擊后會(huì)再次跳轉(zhuǎn),這時(shí)候我們再次點(diǎn)擊Public Software Packs,如圖所示: 第四步 :點(diǎn)擊后

    2024年02月16日
    瀏覽(102)
  • Keil4/keil5如何新建C51/STM32工程項(xiàng)目(手把手教細(xì)節(jié))

    Keil4/keil5如何新建C51/STM32工程項(xiàng)目(手把手教細(xì)節(jié))

    在你正確的安裝Keil4或者Keil5后(同時(shí)你也安裝上要建立工程的芯片包后)請看下圖: 點(diǎn)擊Project后 ?點(diǎn)擊New uVision Project 然后它會(huì)要求你將核心工程文件保存在某個(gè)地方。 不過,我們別急著隨便找個(gè)地方就直接保存這個(gè)工程文件,因?yàn)槲覀兒笃诘膯纹瑱C(jī)工程越復(fù)雜,文件越多

    2024年02月09日
    瀏覽(86)
  • STM32CubeMX軟件介紹及工程文件生成

    STM32CubeMX軟件介紹及工程文件生成

    ????STM32CubeMX 是用于 32 位 ARM Cortex STM32 微控制器的圖形工具。它通過分步過程可以非常輕松地配置STM32微控制器和微處理器,以及為Arm??Cortex?-M內(nèi)核或面向Arm??Cortex?-A內(nèi)核的特定Linux?設(shè)備樹生成相應(yīng)的初始化C代碼。 STM32CubeMX 是 ST 意法半導(dǎo)體近幾年來大力推薦的STM3

    2024年02月12日
    瀏覽(28)
  • 【07】STM32·HAL庫開發(fā)-新建寄存器版本MDK工程 |下載STM32Cube固件包 | 新建MDK工程步驟

    【07】STM32·HAL庫開發(fā)-新建寄存器版本MDK工程 |下載STM32Cube固件包 | 新建MDK工程步驟

    獲取方式一 :ST官網(wǎng)搜索STM32Cube+回車 ??這里以F1系列為例,點(diǎn)擊【STM32CubeF1】 ??點(diǎn)擊【Get Software】即可進(jìn)行下載,首次下載需要注冊郵箱, 是免費(fèi)的 。 ?? 這里下載最新的1.8.5版本為例進(jìn)行后期章節(jié)編寫。 獲取方式二 :正點(diǎn)原子開發(fā)板A盤資料:A 盤→8,STM32 參考資料

    2024年02月11日
    瀏覽(32)
  • 【11】STM32·HAL庫開發(fā)-STM32CubeMX簡介、安裝 | 新建STM32CubeMX工程步驟

    【11】STM32·HAL庫開發(fā)-STM32CubeMX簡介、安裝 | 新建STM32CubeMX工程步驟

    ??STM32CubeMX是ST開發(fā)的一款圖形配置工具,可通過配置自動(dòng)生成 初始化代碼 (并不包括邏輯代碼)。以下是STM32CubeMX官方宣傳圖片,適用于Windows和macOS系統(tǒng),用于生成初始化代碼,一個(gè)圖形配置工具,搭配不同系列的STM32Cube固件包,即可支持不同系列的STM32芯片,初始化代碼

    2024年02月17日
    瀏覽(57)
  • STM32新建工程詳細(xì)教程

    STM32新建工程詳細(xì)教程

    鏈接: https://pan.baidu.com/s/1JtjKg_jeo7U2irD4hLd_bg?pwd=45cw 提取碼: 45cw? STM32的開發(fā)方式 目前stm32的開發(fā)方式主要有基于寄存器的方式、基于標(biāo)準(zhǔn)庫的方式(庫函數(shù)的方式)、基于HAL庫的方式。 基于庫函數(shù)的方式是使用ST官方提供的封裝好的函數(shù),通過調(diào)用這些函數(shù)來間接地配置寄存器

    2024年01月19日
    瀏覽(26)
  • HAL庫&STM32cubeMX工程軟件模擬IIC,改改引腳即可直接使用

    c文件如下 h文件如下

    2024年02月14日
    瀏覽(53)
  • 基于ubuntu的STM32嵌入式軟件開發(fā)(四)——應(yīng)用軟件工程的修改、Makefile及編譯腳本的編寫

    基于ubuntu的STM32嵌入式軟件開發(fā)(四)——應(yīng)用軟件工程的修改、Makefile及編譯腳本的編寫

    ????????本文主要介紹基于標(biāo)準(zhǔn)庫函數(shù)移植的STM32的應(yīng)用軟件工程的修改,主要涉及到文件內(nèi)容修改、Makefile文件編寫、編譯腳本編寫等內(nèi)容,其中編譯腳本是基于arm-none-eabi-gcc的交叉編譯器撰寫的。程序親測可以正常編譯,生成.bin和.hex的可燒錄鏡像文件。 1.首先修改 pr

    2023年04月15日
    瀏覽(37)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包