幫助中心 | 我的帳號 | 關於我們

STM32Cube開發工具詳解(從STM32CubeMX\IDE\Programmer\Monitor到X-CUBE-MCSDK的應用方法)/電腦科學與技術叢書

  • 作者:編者:李正軍|責編:吳彤雲
  • 出版社:清華大學
  • ISBN:9787302710172
  • 出版日期:2026/04/01
  • 裝幀:平裝
  • 頁數:287
人民幣:RMB 79 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面介紹了STM32Cube生態系統及其各種工具,包括STM32CubeMX、STM32CubeIDE、STM32CubeProgrammer和STM32CubeMonitor,旨在助力開發者高效開發和調試STM32微控制器。書中詳細講解了每種工具的安裝、配置和使用方法,並結合實例演示,幫助讀者快速掌握開發技能。全書共7章,主要內容包括:STM32Cube應用初探、STM32CubeMX的安裝和應用、STM32CubeIDE集成開發環境、STM32CubeProgrammer的安裝和應用、STM32CubeMonitor的安裝和應用、STM32CubeIDE創建工程實例和基於STM32G4與X-CUBE-MCSDK的電機控制開發。
    本書內容詳盡,圖文並茂,可作為高等院校人工智慧、自動化、機器人、自動檢測、機電一體化、電子與電氣工程、電腦應用、信息工程、物聯網等相關專業的教學用書。對於電子工程師、嵌入式開發人員及STM32愛好者來說,本書也是一本深入淺出、貼近實踐應用的技術讀物。

作者介紹
編者:李正軍|責編:吳彤雲
    李正軍,山東大學教授,碩士研究生導師。1984年畢業於山東大學數學系,同年留山東大學數學系任教;先後擔任「211工程」重點建設項目「現場匯流排技術實驗室」負責人、控制科學與工程學院「微機原理」課程負責人,並獲山東大學優秀教師榮譽稱號。擔任中國電氣工業協會設備網現場匯流排分會理事、中華人民共和國機械行業標準《低壓電氣通信規約》審稿人,全國電器設備網路通信介面標準化委員會委員。發表科研與教學論文50余篇,出版著作15部。承擔省部級與企業科研課題30余項,主要研究方向包括嵌入式系統、電腦控制技術、現場匯流排應用技術、電力電子技術等,

目錄
第1章  STM32Cube應用初探
  1.1  STM32Cube概覽
    1.1.1  STM32Cube生態系統
    1.1.2  STM32Cube軟體工具套裝
    1.1.3  STM32Cube嵌入式軟體
  1.2  STM32CubeMX應用初探
    1.2.1  STM32CubeMX概述
    1.2.2  STM32CubeMX特性
    1.2.3  STM32系列晶元引腳配置
    1.2.4  STM32系列晶元時鐘樹初始化
    1.2.5  STM32系列晶元外設配置
    1.2.6  中間件配置
    1.2.7  FreeRTOS配置
    1.2.8  代碼生成
  1.3  STM32CubeIDE應用初探
    1.3.1  STM32CubeIDE概述
    1.3.2  STM32CubeIDE界面
    1.3.3  工程管理
    1.3.4  代碼編輯
    1.3.5  代碼編譯
    1.3.6  代碼調試及燒錄
    1.3.7  相關資源
    1.3.8  STM32Cube Packages
    1.3.9  STM32Cube Expansion Packages
  1.4  STM32CubeProgrammer應用初探
    1.4.1  STM32CubeProgrammer概述
    1.4.2  片上存儲器擦除和讀寫
  1.5  STM32CubeMonitor應用初探
    1.5.1  基本介紹
    1.5.2  實踐操作
第2章  STM32CubeMX的安裝和應用
  2.1  安裝STM32CubeMX
  2.2  安裝MCU固件包
    2.2.1  軟體庫文件夾設置
    2.2.2  管理嵌入式軟體包
  2.3  軟體功能與基本使用
    2.3.1  軟體界面
    2.3.2  新建項目
    2.3.3  MCU圖形化配置界面總覽
    2.3.4  MCU配置
    2.3.5  時鐘配置
    2.3.6  項目管理
    2.3.7  生成報告和代碼
第3章  STM32CubeIDE集成開發環境
  3.1  STM32CubeIDE基本介紹
  3.2  STM32CubeIDE使用前的準備
    3.2.1  STM32CubeIDE軟體包獲取
    3.2.2  STM32FCubeIDE的安裝
    3.2.3  啟動軟體
    3.2.4  打開項目

    3.2.5  STM32CubeIDE的一些基本概念
    3.2.6  STM32Cube軟體庫設置
  3.3  C/C++場景的界面功能和操作
    3.3.1  主要視圖
    3.3.2  工具欄功能
    3.3.3  文本編輯器功能和操作
  3.4  STM32CubeIDE項目的文件組成
    3.4.1  CMSIS驅動程序文件
    3.4.2  HAL驅動程序文件
    3.4.3  用戶程序文件
    3.4.4  啟動文件
    3.4.5  根目錄下的文件
    3.4.6  Include搜索路徑
  3.5  STM32CubeIDE菜單
    3.5.1  File(文件)菜單
    3.5.2  Edit(編輯)菜單
    3.5.3  Source(源)菜單
    3.5.4  Refactor(重構)菜單
    3.5.5  Navigate(導航)菜單
    3.5.6  Search(搜索)菜單
    3.5.7  Project(項目)菜單
    3.5.8  Run(運行)菜單
    3.5.9  Window(窗口)菜單
    3.5.10  Help(幫助)菜單
  3.6  STM32CubeIDE的操作
    3.6.1  新建和導入工程
    3.6.2  項目管理
    3.6.3  打開/關閉/刪除/切換/導出工程
    3.6.4  固件庫管理
    3.6.5  代碼編譯
    3.6.6  調試及運行配置
    3.6.7  啟動調試
  3.7  使用內置的STM32CubeMX
    3.7.1  創建項目
    3.7.2  配置MCU和生成代碼
  3.8  STM32CubeIDE使用偏好設置
  3.9  STM32F407開發板的選擇
  3.10  STM32模擬器的選擇
第4章  STM32CubeProgrammer的安裝和應用
  4.1  STM32CubeProgrammer簡介
  4.2  STM32CubeProgrammer的安裝
  4.3  STM32CubeProgrammer使用示例
  4.4  STM32CubeProgrammer主要功能
  4.5  STM32CubeProgrammer關鍵技術
第5章  STM32CubeMonitor的安裝和應用
  5.1  STM32CubeMonitor功能簡介
  5.2  STM32CubeMonitor的安裝
  5.3  STM32CubeMonitor的基本操作
    5.3.1  Node-RED的一些基本概念
    5.3.2  設計模式界面和基本操作

    5.3.3  程序部署和Dashboard界面
    5.3.4  STM32CubeMonitor和STM32CubeIDE同時調試
  5.4  STM32CubeMonitor的基本功能使用示例
    5.4.1  STM32 MCU項目
    5.4.2  變數監測的基本操作
    5.4.3  監測外設寄存器的值
    5.4.4  監測變數的數值顯示
    5.4.5  修改變數的值
    5.4.6  使用STM32CubeMonitor調試MDK的AXF文件
  5.5  在STM32CubeMonitor中導入JSON文件並運行
  5.6  STM32CubeMonitor使用小結
第6章  STM32CubeIDE創建工程實例
  6.1  啟動STM32CubeIDE
  6.2  建立新工程
    6.2.1  建立STM32工程
    6.2.2  選擇目標器件
    6.2.3  設置工程參數
    6.2.4  硬體功能模塊配置
    6.2.5  啟動代碼生成功能
  6.3  修改代碼
    6.3.1  註釋對及其作用
    6.3.2  初始化函數
    6.3.3  添加用戶代碼
    6.3.4  查找所需要的HAL庫函數
    6.3.5  修改後的代碼
  6.4  編譯與下載
    6.4.1  編譯工程
    6.4.2  將開發板連接至電腦
    6.4.3  調試參數配置
    6.4.4  更新ST-LINK下載器固件
    6.4.5  下載並運行程序
第7章  基於STM32G4與X-CUBE-MCSDK的電機控制開發
  7.1  STM32G4概述
    7.1.1  STM32G4系列的特性
    7.1.2  STM32G4的主要應用
    7.1.3  STM32生態資源
  7.2  STM32電機控制套件P-NUCLEO-IHM03
    7.2.1  NUCLEO-G431RB開發板
    7.2.2  X-NUCLEO-IHM16M1三相驅動板
    7.2.3  三相雲台電機GBM2804H-100T
  7.3  LED顯示實例
  7.4  Motor Control Workbench (MC SDK)
    7.4.1  下載和安裝
    7.4.2  操作簡介
    7.4.3  ST MC SDK固件

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032