嵌入式系統原理與創新設計——基於STM32G4微控制器

李勝銘 費中陽 孫燾

  • 出版商: 電子工業
  • 出版日期: 2026-06-01
  • 售價: $354
  • 語言: 簡體中文
  • ISBN: 7121526638
  • ISBN-13: 9787121526633
  • 相關分類: STM32
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書根據作者多年嵌入式設計、開發及培訓與 指導經驗,從實用性和 性出發,遵循由淺入深 、循序漸進的原則,較系統地講解了基於STM32G4 微控制器進行嵌入式開發所需的相關基礎知識與專 題實例。全書主要內容包括:概述、STM32G4開發 基礎、STM32G4通用輸入/輸出端口、STM32G4時鐘 系統與看門狗、STM32G4中斷系統、STM32G4定時 器、STM32G4通信接口、STM32G4模擬外設、 STM32G4存儲單元、嵌入式操作系統FreeRTOS。本 書在講解微控制器開發核心理論知識的同時,融入 了各類實際應用場景及經典設計案例,且所有案例 均經過實際電路驗證測試。本書配套提供專屬硬件 平臺、教學課件、視頻教程及實驗指導書等資源。 此外,書中還詳細介紹了STM32G4微控制器C程序開 發的核心工具—Keil,並基於該開發環境完成了全 書所有示例程序的設計與調試。本書以培養學生的 微控制器設計開發能力為目標,理論聯系實際,可 操作性強;可作為高等學校自動化類、電氣類、電 子信息類、儀器儀表類、機電一體化及計算機相關 專業的微控制器課程本科生教材,也可供相關領域 的工程技術人員學習、參考

目錄大綱

第1章 概述
1.1 STM32G4微控制器概述
1.2 STM32G474VET6簡介
1.3 STM32G474VET6 小系統設計
1.4 STM32CubeMX軟件安裝與工程建立
1.5 Keil MDK軟件安裝與工程調試
1.6 本章小結
習題與思考
第2章 STM32G4開發基礎
2.1 微控制器基本程序框架
2.2 編程規範
2.3 STM32寄存器與C語言封裝
2.4 STM32G4 HAL庫開發簡介
2.5 STM32G474硬件平臺介紹
2.6 本章小結
習題與思考
第3章 STM32G4通用輸入/輸出端口
3.1 端口概述
3.2 端口應用實例
3.3 本章小結
習題與思考
第4章 STM32G4時鐘系統與看門狗
4.1 覆位和時鐘控制
4.2 時鐘應用實例
4.3 看門狗
4.4 看門狗應用實例
4.5 本章小結
習題與思考
第5章 STM32G4中斷系統
5.1 中斷概述
5.2 外部中斷(EXTI)
5.3 外部中斷應用實例
5.4 滴答定時器(SysTick)
5.5 本章小結
習題與思考
第6章 STM32G4定時器
6.1 定時器概述
6.2 基本定時器
6.3 通用定時器
6.4 控制定時器
6.5 高分辨率定時器(HRTIM)
6.6 本章小結
習題與思考
第7章 STM32G4通信接口
7.1 通信基本概念
7.2 U(S)ART通信接口
7.3 I2C通信接口
7.4 SPI通信接口
7.5 CAN通信接口
7.6 USB通信接口
7.7 本章小結
習題與思考
第8章 STM32G4模擬外設
8.1 模數轉換器(ADC)
8.2 數模轉換器(DAC)
8.3 比較器(COMP)
8.4 運算放大器(OPAMP)
8.5 本章小結
習題與思考
第9章 STM32G4存儲單元
9.1 STM32G4內部存儲器概述
9.2 非易失性閃存(Flash)
9.3 直接存儲器訪問(DMA)
9.4 本章小結
習題與思考
0章 嵌入式操作系統FreeRTOS
10.1 FreeRTOS 簡介與配置
10.2 FreeRTOS任務建立
10.3 FreeRTOS軟件定時器
10.4 FreeRTOS中斷
10.5 FreeRTOS消息隊列
10.6 FreeRTOS CPU占用查看
10.7 本章小結
習題與思考