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

嵌入式系統原理與創新設計--基於STM32G4微控制器(新工科建設電子信息類系列教材)

  • 作者:編者:李勝銘//費中陽//孫燾|責編:張小樂
  • 出版社:電子工業
  • ISBN:9787121526633
  • 出版日期:2026/06/01
  • 裝幀:平裝
  • 頁數:255
人民幣:RMB 59 元      售價:
放入購物車
加入收藏夾

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

作者介紹
編者:李勝銘//費中陽//孫燾|責編:張小樂

目錄
第1章  概述
  1.1  STM32G4微控制器概述
  1.2  STM32G474VET6簡介
  1.3  STM32G474VET6最小系統設計
    1.3.1  處理器電路
    1.3.2  電源電路
    1.3.3  調試與模擬介面電路
    1.3.4  基本人機介面電路
  1.4  STM32CubeMX軟體安裝與工程建立
    1.4.1  軟體下載與安裝
    1.4.2  STM32CubeMX創建MDK工程
    1.4.3  STM32CubeMX相關技巧與常用快捷鍵
  1.5  Keil MDK軟體安裝與工程調試
    1.5.1  MDK軟體下載與安裝
    1.5.2  MDK常用設置與技巧
    1.5.3  第一個測試程序
    1.5.4  MDK程序下載與調試
  1.6  本章小結
  習題與思考
第2章  STM32G4開發基礎
  2.1  微控制器基本程序框架
  2.2  編程規範
  2.3  STM32寄存器與C語言封裝
  2.4  STM32G4 HAL庫開發簡介
  2.5  STM32G474硬體平台介紹
    2.5.1  基本輸入輸出外設
    2.5.2  通信介面外設
  2.6  本章小結
  習題與思考
第3章  STM32G4通用輸入輸出埠
  3.1  埠概述
    3.1.1  輸入輸出埠介紹
    3.1.2  輸入輸出埠功能描述
    3.1.3  輸入輸出埠寄存器
  3.2  埠應用實例
    3.2.1  埠輸出
    3.2.2  埠輸入
  3.3  本章小結
  習題與思考
第4章  STM32G4時鐘系統與看門狗
  4.1  複位和時鐘控制
    4.1.1  複位
    4.1.2  時鐘控制
    4.1.3  複位和時鐘控制寄存器
  4.2  時鐘應用實例
    4.2.1  硬體設計
    4.2.2  軟體設計
  4.3  看門狗
    4.3.1  獨立看門狗(IWDG)
    4.3.2  獨立看門狗寄存器

    4.3.3  窗口看門狗(WWDG)
    4.3.4  窗口看門狗寄存器
  4.4  看門狗應用實例
    4.4.1  獨立看門狗複位
    4.4.2  窗口看門狗定時
  4.5  本章小結
  習題與思考
第5章  STM32G4中斷系統
  5.1  中斷概述
    5.1.1  中斷的基本概念
    5.1.2  嵌套向量中斷控制器(NVIC)
  5.2  外部中斷(EXTI)
    5.2.1  外部中斷介紹
    5.2.2  外部中斷寄存器
  5.3  外部中斷應用實例
    5.3.1  硬體設計
    5.3.2  軟體設計
  5.4  滴答定時器(SysTick)
  5.5  本章小結
  習題與思考
第6章  STM32G4定時器
  6.1  定時器概述
    6.1.1  定時器比較
    6.1.2  定時器主要功能概覽
    6.1.3  定時器HAL庫結構體
  6.2  基本定時器
    6.2.1  基本定時器介紹
    6.2.2  基本定時器寄存器
    6.2.3  基本定時器應用實例
  6.3  通用定時器
    6.3.1  通用定時器介紹
    6.3.2  通用定時器寄存器
    6.3.3  通用定時器應用實例
  6.4  高級控制定時器
    6.4.1  高級控制定時器介紹
    6.4.2  高級控制定時器寄存器
    6.4.3  高級控制定時器應用實例
  6.5  高解析度定時器(HRTIM)
    6.5.1  高解析度定時器介紹
    6.5.2  HRTIM寄存器
    6.5.3  HRTIM應用實例
  6.6  本章小結
  習題與思考
第7章  STM32G4通信介面
  7.1  通信基本概念
    7.1.1  串列通信與並行通信
    7.1.2  同步通信與非同步通信
    7.1.3  通信方式與通信協議
    7.1.4  通信電平與通信速率
    7.1.5  STM32G4通信介面概述

  7.2  U(S)ART通信介面
    7.2.1  U(S)ART通信簡介
    7.2.2  STM32G4 USART功能描述與原理
    7.2.3  STM32G4 USART寄存器
    7.2.4  U(S)ART通信相關函數
    7.2.5  U(S)ART通信實例
  7.3  I2C通信介面
    7.3.1  I2C通信簡介
    7.3.2  I2C功能描述與原理
    7.3.3  I2C寄存器
    7.3.4  I2C通信應用實例
  7.4  SPI通信介面
    7.4.1  SPI通信簡介
    7.4.2  SPI功能描述與原理
    7.4.3  STM32G4 SPI寄存器
    7.4.4  SPI通信應用實例
  7.5  CAN通信介面
    7.5.1  CAN通信簡介
    7.5.2  STM32G4 CAN功能描述與原理
    7.5.3  STM32G4 CAN寄存器
    7.5.4  CAN通信實例
  7.6  USB通信介面
    7.6.1  USB通信簡介
    7.6.2  USB功能描述與原理
    7.6.3  USB寄存器
    7.6.4  USB通信實例
  7.7  本章小結
  習題與思考
第8章  STM32G4模擬外設
  8.1  模數轉換器(ADC)
    8.1.1  ADC功能描述
    8.1.2  ADC寄存器
    8.1.3  ADC應用實例
  8.2  數模轉換器(DAC)
    8.2.1  DAC功能描述
    8.2.2  DAC寄存器
    8.2.3  DAC應用實例
  8.3  比較器(COMP)
    8.3.1  COMP功能描述
    8.3.2  COMP寄存器
    8.3.3  COMP應用實例
  8.4  運算放大器(OPAMP)
    8.4.1  OPAMP功能描述
    8.4.2  OPAMP寄存器
    8.4.3  OPAMP應用實例
  8.5  本章小結
  習題與思考
第9章  STM32G4存儲單元
  9.1  STM32G4內部存儲器概述
    9.1.1  存儲器的基本概念

    9.1.2  STM32G4存儲器資源
  9.2  非易失性快閃記憶體(Flash)
    9.2.1  內部Flash簡介
    9.2.2  Flash讀寫原理
    9.2.3  Flash應用實例
  9.3  直接存儲器訪問(DMA)
    9.3.1  DMA簡介
    9.3.2  DMA工作原理
    9.3.3  DMA應用實例
  9.4  本章小結
  習題與思考
第10章  嵌入式操作系統FreeRTOS
  10.1  FreeRTOS簡介與配置
    10.1.1  FreeRTOS簡介
    10.1.2  通過STM32CubeMX配置FreeRTOS工程
    10.1.3  STM32CubeMX對FreeRTOS的參數配置
  10.2  FreeRTOS任務建立
    10.2.1  通過STM32CubeMX創建任務
    10.2.2  STM32CubeMX生成的任務創建相關API
  10.3  FreeRTOS軟體定時器
    10.3.1  STM32CubeMX添加軟體定時器
    10.3.2  STM32CubeMX生成的軟體定時器相關API
  10.4  FreeRTOS中斷
  10.5  FreeRTOS消息隊列
    10.5.1  消息隊列
    10.5.2  信號量
    10.5.3  事件標誌組
  10.6  FreeRTOS CPU佔用查看
  10.7  本章小結
  習題與思考

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們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