在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

在Keil5中新建STM32F1xx工程的步驟

jf_52bVvS8T ? 來源:EE時間 ? 2023-02-06 15:49 ? 次閱讀

新建工程文件夾

建立名字為LED的文件夾存放工程文件,其中再建立兩個文件夾,Listing文件夾用于存放編譯器編譯時候產生的C語言匯編、鏈接文件,Output文件夾用于存放編譯產生的調試信息、hex文件、預覽信息、封裝庫等。

文件夾建好之后,在LED文件夾下存放startup_stm32f10x_hd.s、stm32f10x.h、main.c文件。

前兩個文件可以在STM32F1xx的固件庫中找到,第三個文件是空文件。

Keil5中新建工程的步驟

如下圖所示,Project-New,新建工程,工程名為Led,點擊保存。

0830b85e-a4c2-11ed-bfe3-dac502259ad0.png ????

點擊保存之后,彈出如下窗口,選擇芯片型號。

根據你開發板使用的芯片具體的型號來選擇。

如果這里沒有出現你想要的CPU型號,或者一個型號都沒有,那么肯定是你的KEIL5沒有添加Device庫,關于如何添加請往下看。

085ab154-a4c2-11ed-bfe3-dac502259ad0.png

安裝Device庫

下載KEIL MDK5以后是沒有安裝device的,如果此時創建工程會找不到目標芯片,如下圖所示:

08860b9c-a4c2-11ed-bfe3-dac502259ad0.png ????

此時我們就要安裝自己需要的芯片系列,比如STM32F1系列。

首先選擇Project-Manage-Pack Installer,此時出現下面如下界面:

089eff1c-a4c2-11ed-bfe3-dac502259ad0.png ???

選擇菜單欄中的Packs,點擊Check for Updates,此時就會出現最新的支持的CPU系列,更新完畢之后會出現如下界面:

08bd624a-a4c2-11ed-bfe3-dac502259ad0.png ????

我們選擇需要安裝的芯片廠商,這里因為要安裝STM32F1系列,所以選擇ST公司,然后在右側出現了STM系列的芯片,如上圖右側箭頭所示,此時點擊需要安裝的STM32系列,這里我需要安裝的是STM32F1系列,點擊安裝,此時軟件會下載對應的芯片包,如下圖所示:

09d1880a-a4c2-11ed-bfe3-dac502259ad0.png ????

這個下載過程比較慢,耐心等待,安裝完畢之后,關閉KEIL5,重新打開KEIL5,此時新建工程,就出現了需要的芯片。

寄存器控制 STM32 時我們不需要在線添加庫文件,如關掉下圖窗口。

09e62fda-a4c2-11ed-bfe3-dac502259ad0.png

向工程中添加文件

在新建的工程中添加文件,文件從本地建好的工程文件夾下獲取,雙擊組文件夾就會出現添加文件的路徑,然后選擇文件即可,如下圖所示。

0a05471c-a4c2-11ed-bfe3-dac502259ad0.png

Keil5軟件配置 配置魔術棒

如下圖所示,Target中選中微庫“Use MicroLib”,為了編寫串口驅動時可以使用printf函數。

0a1b35c2-a4c2-11ed-bfe3-dac502259ad0.png ???

Output 選項卡中把輸出文件夾定位到我們工程目錄下的 output 文件夾,如果想在編譯的過程中生成 hex 文件,那么那 Create HEX File 選項勾上。

0a41f450-a4c2-11ed-bfe3-dac502259ad0.png ????

點擊Listing選項卡中的Select Folder for Listings,把輸出文件夾定位到先前創建的Listings文件夾。

0a542c56-a4c2-11ed-bfe3-dac502259ad0.png

配置下載器

仿真器連接好電腦和開發板且開發板供電正常的情況下,打開KEIL5軟件,在魔術棒選項卡里面選擇所用仿真器的型號,如下圖所示。

0a66f8e0-a4c2-11ed-bfe3-dac502259ad0.png ???

在Utilities中勾選Use Debug Driver,如下圖所示。

0a7b26e4-a4c2-11ed-bfe3-dac502259ad0.png ????

點擊Debug中的Settings,選擇相應仿真器,勾選SW,Clock選為5MHz,Reset選擇Autodetect。

0a8e307c-a4c2-11ed-bfe3-dac502259ad0.png ???

在Flash Download中做如下圖所示的配置,勾選Reset and run,程序下載后自動運行,不用先手動復位。

0ac41020-a4c2-11ed-bfe3-dac502259ad0.png

Keil5下載程序

如上,在Keil5中新建了工程,并對軟件進行了正確配置之后,就可以點擊下圖1處的Rebuild按鈕編譯,再點擊2處的LOAD下載到開發板上運行。

0ad7c25a-a4c2-11ed-bfe3-dac502259ad0.png







審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • led
    led
    +關注

    關注

    242

    文章

    23347

    瀏覽量

    662611
  • cpu
    cpu
    +關注

    關注

    68

    文章

    10901

    瀏覽量

    212759
  • C語言
    +關注

    關注

    180

    文章

    7614

    瀏覽量

    137499
  • stm32f1
    +關注

    關注

    1

    文章

    57

    瀏覽量

    12241
  • keil5
    +關注

    關注

    6

    文章

    45

    瀏覽量

    20719

原文標題:Keil5軟件配置與新建STM32工程的步驟

文章出處:【微信號:EE時間,微信公眾號:EE時間】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    keil5新建stm32工程

    keil5新建stm32工程,之前用的MDK是5.1,現在用的是5.13,MDK5.0之前的版本(本人簡稱舊版)和之后的版本(本人簡稱新版)新建工程
    發表于 08-09 07:40

    keil5新建stm32工程詳細圖解

    keil5新建stm32工程詳細圖解,Keil5建立STM32標準庫模板標準庫模板建立
    發表于 08-10 07:18

    STM32F1xx/STM32F4xxHAL庫5知識概括

    103ZET62、STM32CubeMx軟件3、IDE: MDK-Keil軟件4、STM32F1xx/STM32F4xxHAL庫5知識概括:
    發表于 08-19 08:56

    STM32F1xx固件庫創建工程

    創建工程有什么好難的,真不敢相信我今天中午搞了一午;不過步驟確實比較繁瑣;(STM32F1xx固件庫參見:這個可能會用到1.首先我們要先建
    發表于 08-24 06:22

    STM32固件庫Keil5工程建立設置

    STM32固件庫Keil5工程建立設置與Proteus仿真調試教程[復制鏈接]電梯直達樓主940284833發表于 2018-11-21 17:04|只看該作者|只看大圖STM32編程
    發表于 08-24 07:00

    使用keil5新建一個固件庫工程

    1.開發板:STM32F103VET6 指南者2.開發環境:Keil53.FreeRTOS版本: FreeRTOSv10.2.1移植過程:一、使用keil5
    發表于 08-24 07:38

    keil報錯Please select first the target STM32F1xx device used in your application (in stm32f1xx.h file如何解決?

    keil報錯Please select first the target STM32F1xx device used in your application (in stm32f1xx.h file如何解決?
    發表于 01-27 06:02

    STM32F1xx開發攻略免費下載

    學習本開發攻略主要參考的文檔有《STM32F1xx 中文參考手冊》和《Cortex M3 權威指南(中文)》,這兩本都是 ST 官方手冊,尤其是《STM32F1xx 中文參考手冊》,里面
    發表于 02-26 08:00 ?151次下載
    普<b class='flag-5'>中</b><b class='flag-5'>STM32F1xx</b>開發攻略免費下載

    使用Keil新建STM32工程步驟詳細說明

    本文檔的主要內容詳細介紹的是使用Keil新建STM32工程步驟詳細說明。
    發表于 06-02 08:00 ?15次下載
    使用<b class='flag-5'>Keil</b><b class='flag-5'>新建</b><b class='flag-5'>STM32</b>的<b class='flag-5'>工程</b><b class='flag-5'>步驟</b>詳細說明

    Keil5新建STM32工程的教程免費下載

    本文檔的主要內容詳細介紹的是Keil5新建STM32工程的教程免費下載。
    發表于 01-28 08:00 ?23次下載
    <b class='flag-5'>Keil5</b><b class='flag-5'>新建</b><b class='flag-5'>STM32</b><b class='flag-5'>工程</b>的教程免費下載

    Keil5軟件配置與新建STM32工程教程

    中找到,第三個文件是空文件。 Keil5中新建工程步驟 如下圖所示,Project-New,新建工程
    的頭像 發表于 08-16 10:21 ?1.7w次閱讀
    <b class='flag-5'>Keil5</b>軟件配置與<b class='flag-5'>新建</b><b class='flag-5'>STM32</b><b class='flag-5'>工程</b>教程

    KEIL5安裝C51依賴,解決KEIL5無法創建C51工程

    KEIL5安裝C51依賴,解決KEIL5無法創建C51工程KEIL5安裝C51依賴,解決KEIL5無法創建C51
    發表于 11-29 12:51 ?56次下載
    <b class='flag-5'>KEIL5</b>安裝C51依賴,解決<b class='flag-5'>KEIL5</b>無法創建C51<b class='flag-5'>工程</b>

    keil報錯Please select first the target STM32F1xx device used in your application (in stm32f1xx.h file

    最近一次使用keil時發現有一個報錯是Please select first the target STM32F1xx device used in your application
    發表于 12-02 19:21 ?14次下載
    <b class='flag-5'>keil</b>報錯Please select first the target <b class='flag-5'>STM32F1xx</b> device used in your application (in <b class='flag-5'>stm32f1xx</b>.h file

    keil5新建STM32工程文件--理論篇(以STM32F103為例)

    Keil5新建工程模板(理論基礎篇)
    發表于 12-08 09:06 ?18次下載
    <b class='flag-5'>keil5</b><b class='flag-5'>新建</b><b class='flag-5'>STM32</b><b class='flag-5'>工程</b>文件--理論篇(以<b class='flag-5'>STM32F</b>103為例)

    Keil5軟件配置與新建STM32工程步驟

    本文將介紹下Keil5軟件配置與新建STM32工程步驟
    發表于 02-08 15:36 ?64次下載
    <b class='flag-5'>Keil5</b>軟件配置與<b class='flag-5'>新建</b><b class='flag-5'>STM32</b><b class='flag-5'>工程</b>的<b class='flag-5'>步驟</b>
    主站蜘蛛池模板: 国产午夜免费视频片夜色 | 男人天堂网址 | 高颜值美女啪啪 | 欧美亚洲天堂 | 99久久精品费精品国产一区二区 | 国模鲍鱼 | 男女爱爱视频免费 | 一级一片免费视频播放 | 看毛片网站 | 精品久久久久久婷婷 | 天堂网欧美 | 亚洲理论片| 男男np主受高h啪啪肉 | 国产香蕉久久精品综合网 | 天天舔天天操 | 天天cao在线 | 色依依视频视频在线观看 | 四虎影院在线免费观看 | 亚洲怡红院在线 | 狠狠干.com| 四虎影院精品在线观看 | 看日本黄大片在线观看 | 欧美一级高清黄图片 | 经典三级一区在线播放 | 99热99热 | 免费艹逼视频 | 亚洲专区一区 | 午夜大片男女免费观看爽爽爽尤物 | 久久久噜久噜久久综合 | 美女国产一区 | 久久综合九色综合97_ 久久久 | 91免费视| 免费人成在线观看网站品爱网日本 | 午夜欧美性视频在线播放 | 欧美综合精品一区二区三区 | 色多多影视 | 亚洲国产精品热久久2022 | 天天做天天爱夜夜爽 | 日本色色图 | 国产欧美在线一区二区三区 | 午夜视频网址 |