相關主題
商品描述
本書全面介紹了 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 打開項目
