精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

STM32F0如何新建軟件工程簡介

黃工的嵌入式技術圈 ? 來源:黃工的嵌入式技術圈 ? 作者:黃工的嵌入式技術 ? 2020-01-09 13:40 ? 次閱讀

前言

由于ST公司推出比STM32F1性價比更高的F0芯片,現在市面上F0芯片的占有率也非常高。F0芯片屬于M0內核,主頻48M(當然,可以超頻的,但盡量不要超的太多),資源大小可根據項目需求來選型。因此,最近幾天總結一下關于STM32F0開發相關的知識。

該文章主要以STM32F0、MDK-ARM來講解“新建軟件工程詳細過程”。關于MDK-ARM的下載與安裝請看我的另一篇文章“MDK-ARM下載與安裝”,里面詳細講述的下載和安裝的過程。ST芯片有很好的兼容性(軟件和硬件),同一個軟件工程或許適用于多個不同芯片,硬件也是一樣。

關于新建工程其實還有一種ST官方的方法,就是使用ST官方的工具“STM32CubeMX”,這個工具從幾年前很簡單的一個工具慢慢變的功能強大,可以生成很好的初始化代碼。但是,STM32CubeMX生產的軟件工程相對初學者來說有點復雜,比如:工程結構、函數、變量命名等,個人覺得不是很適合初學者使用(但代碼很有參考價值),如果你覺得你掌握了STM32CubeMX的開發,而且喜歡使用STM32CubeMX的話,該文章可以略過。

下載ST標準外設庫

ST標準外設庫對于開發ST芯片的人來說是一個很好的庫,原因很簡單,節約了你開發的時間,不用對著眾多的寄存器而感到困惑。

STM32F0的標準外設庫現在(2016.05.25)最新版本是1.5.0,你可以在ST官網下載(現在需要注冊賬號才能下載),也可以到我360云盤下載。

官網地址:

https://my.st.com/content/my_st_com/zh/products/embedded-software/mcus-embedded-software/stm32-embedded-software/stm32-standard-peripheral-libraries/stsw-stm32048.html

360云盤:https://yunpan.cn/cSkY5U58mFaKC訪問密碼 44ee

新建工程過程

我們將軟件工程命名為“STM32F0xx_ProjectTemplate”提取F0標準外設庫有用文件到工程下面,新建需要的文件及文件夾等,這里不描述怎么提取,請下載最后提供的軟件工程源代碼,里面有提取好的文件。

新建一個基礎的軟件工程只需要簡單幾步操作就行了。大概如下:選擇工程目錄 -> 選擇芯片型號 -> 配置工程結構 -> 配置選項(主要包含路徑、下載等參數)。

打開MDK-ARM軟件,正式進入新建過程,步驟如下圖:

至此,該工程就可以編譯下載了。

下載

今天提供下載的“軟件工程源代碼”是在硬件板子上進行多次測試、并保證沒問題才上傳至360云盤。

今天的軟件工程下載地址(360云盤):

https://yunpan.cn/cS2PwhWxn4VSR訪問密碼 8f72

STM32F0xx的資料可以在我360云盤下載:

https://yunpan.cn/cS2PVuHn6X2Bj訪問密碼 8c37

說明

STM32F0的芯片軟件兼容性很好,比如今天提供的工程是STM32F051R8,但它還適用于F0的很多芯片(比如:F051C8、F030R8等),不信可以親自測試。

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

    關注

    450

    文章

    49650

    瀏覽量

    417263
  • 內核
    +關注

    關注

    3

    文章

    1337

    瀏覽量

    40085
  • 工程軟件
    +關注

    關注

    0

    文章

    4

    瀏覽量

    6778
收藏 人收藏

    評論

    相關推薦

    基于STM32F0標準庫函數新建工程

    之前從來沒有接觸過F0系列,更沒有基于STM32F0標準庫函數新建工程的經歷,但是新建F1系列那還都是家常便飯,可是沒有想到折騰了大半天才成
    發表于 08-05 06:29

    STM32F0技術介紹及對比

    STM32F0技術介紹及對比手中有利器,方為真英雄。
    發表于 04-29 16:50 ?17次下載

    STM32F0各種OS工程源碼實驗

    STM32F0各種OS工程源碼實驗,感興趣的小伙伴們可以免費下載看看。
    發表于 07-13 17:31 ?50次下載

    STM32F0硬件開發入門

    分享一份STM32F0的硬件開發資料
    發表于 12-16 17:23 ?25次下載

    STM32F0系列產品簡介

    STM32F0系列產品簡介
    發表于 09-29 15:13 ?22次下載

    STM32F0系列概覽

    STM32F0系列是基于Cortex-M0內核的32位入門級產品系列,沿用現有STM32優異基因,針對8位MCU市場,為成本敏感型應用而設計的。 STM32F0 總覽
    發表于 11-29 18:13 ?4376次閱讀
     <b class='flag-5'>STM32F0</b>系列概覽

    使用Coocox建立STM32F0項目

    使用Coocox建立基于STM32F0 Discovery的項目
    的頭像 發表于 07-06 02:09 ?3164次閱讀
    使用Coocox建立<b class='flag-5'>STM32F0</b>項目

    關于STM32F0講座:內核

    STM32F0產品技術講座:第一節 內核
    的頭像 發表于 07-05 00:15 ?3831次閱讀

    STM32F0—電源控制

    STM32F0—電源控制(開關電源技術與設計 潘永雄pdf)-電源控制 PWR
    發表于 09-29 18:29 ?50次下載
    <b class='flag-5'>STM32F0</b>—電源控制

    Keil(MDK-ARM-STM32)系列教程(一)_新建軟件工程詳細過程

    (MDK-ARM)V4和V5新建軟件工程基本一樣,本文也適合與V4版本的新建軟件工程。   本文使用的處理器是ST公司的STM32F
    發表于 12-07 12:36 ?20次下載
    Keil(MDK-ARM-<b class='flag-5'>STM32</b>)系列教程(一)_<b class='flag-5'>新建</b><b class='flag-5'>軟件工程</b>詳細過程

    stm32f0 discovery開發包

    stm32f0 discovery開發包分享
    發表于 09-07 15:30 ?10次下載

    AN4617_從STM32F0STM32L0軟件移植

    AN4617_從STM32F0STM32L0軟件移植
    發表于 11-21 17:06 ?5次下載
    AN4617_從<b class='flag-5'>STM32F0</b>到<b class='flag-5'>STM32L0</b>的<b class='flag-5'>軟件</b>移植

    UM1779_STM32CubeF0入門之STM32F0系列

    UM1779_STM32CubeF0入門之STM32F0系列
    發表于 11-22 08:22 ?8次下載
    UM1779_<b class='flag-5'>STM32CubeF0</b>入門之<b class='flag-5'>STM32F0</b>系列

    STM32F0—電源控制

    電子發燒友網站提供《STM32F0—電源控制.pdf》資料免費下載
    發表于 07-31 14:56 ?0次下載
    <b class='flag-5'>STM32F0</b>—電源控制

    為什么STM32F0系列芯片里面沒有VTOR

    為什么基于STM32G0STM32L0系列芯片里有VTOR而STM32F0系列又沒有? 用過STM32G0STM32L0系列芯片并做過I
    的頭像 發表于 09-09 15:40 ?1299次閱讀
    為什么<b class='flag-5'>STM32F0</b>系列芯片里面沒有VTOR