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

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

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

3天內不再提示

STM32CubeMx圖形化配置工具的主要特征與安裝教程

嵌入式技術 ? 來源:嵌入式技術 ? 作者:嵌入式技術 ? 2022-05-28 19:07 ? 次閱讀

STM32CubeMx簡介

STM32CubeMX 是意法半導體推出的圖形化配置工具, 通過傻瓜化的操作便能實現相關配置, 最終能夠生成 C 語言代碼, 支持多種工具鏈, 比如 MDK、 IARFor ARM、 TrueStudio 等。
STM32CubeMx主要特征
1. 直觀的 STM32 微控制器微處理器選擇
2. 豐富易用的圖形用戶界面, 可配置
3. 具有自動解決沖突的引腳排列
4. 外設和中間層功能模式與參數約束的動態驗證 Arm?Cortex?-M 核心
5. 具有動態驗證配置的時鐘
6. 帶有估計功耗結果的電源序列
7. 初始化 C 代碼生成項目, 符合 IAR?, Keil?和 GCC 編譯, 運行 ARM ?的Cortex ? -M 核心
8. Arm?Cortex?a core (STM32 微處理器)部分 Linux 設備樹的生成
9. 可作為獨立軟件運行在 Windows?、 Linux?和 macOS?(macOS 是蘋果公司在美國和其他國家注冊的商標)操作系統上, 或通過 Eclipse 插件。
STM32CUbeMx安裝教程
1. 準備相關軟件,②③可自行到ST官網下載即可。①直接百度下載。

poYBAGKQ2R6AE87xAAGcD9COJFM369.png

2.安裝軟件運行環境①,以管理員方式運行。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

3.安裝STM32CubeMx代碼圖形化操作軟件

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

安裝芯片庫:

1.安裝需要的芯片庫,找到STM32CubeMX軟件打開

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

2.在電腦聯網狀態下,在我們選擇新建工程時若沒有你需要的芯片庫軟件會自動安裝,也可以選擇手動安裝。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

3.有網絡的情況下安裝芯片庫

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

4 本地安裝

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

5 開始安裝

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

STM32CubeMx配置實例

1 找到STM32CubeMX軟件打開,我們這里通過芯片型號新建工程。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

2.以MCU型號方式創建工程,直接搜索芯片芯片型號:STM32F103C8T6。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

3 查找到MCU型號后直接雙擊進入配置界面

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

配置界面如下

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

4 接下來我們進行LED控制的相關配置,配置LED我們可以分三個步驟進行:(1).開時鐘,(2).配置GPIO引腳,(3).引腳電平控制(上下拉操作)。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

(1).配置時鐘時我們選擇HSE(外部高速時鐘)

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

2) GPIO口配置:我們使用的開發板上的LED燈是有4個,分別接在PB6,PB7,PB8,PB9上,配置為輸出模式,配置完成如下,開發板LED引腳接線示意圖

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

引腳配置:

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70


(3).引腳工作模式配置,我們這里是對LED燈進行配置,LED燈為低電平驅動,為了保證板子一上店是LED燈不會自動亮,所以我們設置引腳初始化后電平為高電平。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

5.對LED的引腳配置我們已經就此結束,接下來我們是對時鐘樹的配置,時鐘樹的配置直接關系到我們板子的工作主頻。具體的時鐘樹頻率的倍頻和分頻設置可以參考《STM32中文參考手冊_V10》,這里就不再做詳細介紹。

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

6 生成工程參數配置

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

7 生成代碼,打開工程

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

8.主函數如下

在這里插入圖片描述watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NDQ1MzY5NA==,size_16,color_FFFFFF,t_70

審核編輯:湯梓紅

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

    關注

    48

    文章

    7332

    瀏覽量

    150078
  • 意法半導體
    +關注

    關注

    31

    文章

    3061

    瀏覽量

    108239
  • 配置工具
    +關注

    關注

    0

    文章

    9

    瀏覽量

    7366
  • stm32cubemx
    +關注

    關注

    5

    文章

    278

    瀏覽量

    14618
收藏 人收藏

    評論

    相關推薦

    STM32CubeMX簡介和安裝使用方法

    STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的STM32 芯片圖形化配置工具,目的就是為了方便開發者, 允許用戶使用
    發表于 06-07 15:43 ?1.7w次閱讀
    <b class='flag-5'>STM32CubeMX</b>簡介和<b class='flag-5'>安裝</b>使用方法

    STM32CubeMX簡介

    一、STM32CubeMX 簡介1、STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的STM32 芯片圖形化配置
    發表于 08-11 08:40

    怎樣去安裝STM32CubeMX

    前言:STM32CubeMXSTM32芯片圖形化配置工具,允許用戶使用圖形化向導生成C初始
    發表于 08-17 09:06

    STM32CubeMX簡介及安裝

    一、STM32CubeMX簡介及安裝STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的STM32 芯片圖形化
    發表于 12-09 06:09

    安裝STM32CubeMX庫的方法

    1、STM32CubeMX 簡介STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的STM32 芯片圖形化配置
    發表于 01-27 07:36

    STM32CubeMX圖形化配置軟件怎么使用?有哪些注意事項?

    STM32CubeMX圖形化配置軟件怎么使用?有哪些注意事項?
    發表于 02-14 06:13

    怎樣去下載并安裝STM32CubeMX圖形化工具

    STM32CubeMX是什么呢?STM32CubeMX的特性有哪些?怎樣去下載并安裝STM32CubeMX圖形化工具呢?
    發表于 03-01 07:57

    STM32CubeMX+使用教程

    來源:STM32單片機 STM32CubeMX+使用教程 STM32CubeMX簡介 STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的
    的頭像 發表于 09-11 10:02 ?1.9w次閱讀

    STM32 CubeMx安裝教程

    STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的STM32 芯片圖形化配置工具,目的就是為了方便開發者。
    的頭像 發表于 09-15 14:45 ?6829次閱讀
    <b class='flag-5'>STM32</b> <b class='flag-5'>CubeMx</b>的<b class='flag-5'>安裝</b>教程

    STM32CubeMX圖形化配置工具安裝教程

      STM32CubeMXSTM32芯片圖形化配置工具,通過簡單的操作便能實現相關配置,省去了
    的頭像 發表于 07-02 16:00 ?6148次閱讀
    <b class='flag-5'>STM32CubeMX</b><b class='flag-5'>圖形化</b><b class='flag-5'>配置</b><b class='flag-5'>工具</b>的<b class='flag-5'>安裝</b>教程

    STM32L4系列二、STM32CubeMX 圖形配置工具基本操作過程

    記錄一下,方便以后翻閱~一、STM32CubeMX 簡介STM32CubeMX 是 ST 意法半導體近年來大力推薦的 STM32 芯片圖形化配置
    發表于 12-01 14:06 ?7次下載
    <b class='flag-5'>STM32</b>L4系列二、<b class='flag-5'>STM32CubeMX</b> <b class='flag-5'>圖形</b><b class='flag-5'>配置</b><b class='flag-5'>工具</b>基本操作過程

    STM32CubeMX簡介、下載及安裝(NB-IoT專欄—基礎篇3)

    1、STM32CubeMX 簡介STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的STM32 芯片圖形化配置
    發表于 12-03 17:06 ?6次下載
    <b class='flag-5'>STM32CubeMX</b>簡介、下載及<b class='flag-5'>安裝</b>(NB-IoT專欄—基礎篇3)

    STM32cubemx教程及STM32入門(一)

    STM32cubemx教程(一)2021.10.17簡介STM32CubeMX 是 ST 意法半導體近幾年來大力推薦的STM32 芯片圖形化配置
    發表于 12-07 17:36 ?13次下載
    <b class='flag-5'>STM32cubemx</b>教程及<b class='flag-5'>STM32</b>入門(一)

    STM32CubeMX安裝與使用

    STM32CubeMX 是 ST 公司近幾年來大力推薦的STM32 芯片圖形化配置工具,允許用戶使用圖形
    發表于 12-27 18:43 ?2次下載
    <b class='flag-5'>STM32CubeMX</b><b class='flag-5'>安裝</b>與使用

    stm32cube怎么安裝 STM32CubeMX安裝步驟教程

    STM32CubeMXSTM32芯片圖形化配置工具,通過簡單的操作便能實現相關配置,省去了我們
    發表于 11-14 12:37 ?1413次閱讀
    <b class='flag-5'>stm32</b>cube怎么<b class='flag-5'>安裝</b> <b class='flag-5'>STM32CubeMX</b><b class='flag-5'>安裝</b>步驟教程