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

基於STM32的嵌入式系統原理與應用(普通高等教育電子信息類系列教材)

  • 作者:編者:張蘭//李莉|責編:吉玲//章承林
  • 出版社:機械工業
  • ISBN:9787111786429
  • 出版日期:2025/10/01
  • 裝幀:平裝
  • 頁數:256
人民幣:RMB 58 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書包含嵌入式系統概述、STM32的系統結構、MDK開發環境及新建工程、通用輸入/輸出、GPIO輸入原理及應用、中斷原理及應用、串口通信原理及應用、定時器原理及應用、模/數轉換器、直接存儲器訪問、串列外設介面和集成電路匯流排、嵌入式系統項目開發綜合案例,共12章內容。全書內容按照知識點由易到難的過程展開,每個知識點均有對應的應用案例支撐,每個案例均從硬體電路設計到軟體代碼實現進行了全面解析,使學生知其然且知其所以然,並注重培養學生的邏輯思維以及分析、解決問題的能力。在項目開發綜合案例章節,不僅給出了標準庫函數的實現方式,同時給出了易於開發者入門操作的HAL庫方式,擴展了學習思路。此外,本書還配有電子課件、案例源代碼、重難點內容的微課視頻等,便於學生更好地學習和使用本書。
    本書可作為普通高等院校電子信息類、電腦類、通信工程、自動化類以及物聯網工程等工科專業的本科教材,還可供相關專業科研人員以及從事相關工作的技術人員參考。

作者介紹
編者:張蘭//李莉|責編:吉玲//章承林

目錄
前言
第1章  嵌入式系統概述
  1.1  嵌入式系統的定義與特點
  1.2  嵌入式系統的應用與發展趨勢
  1.3  嵌入式系統的軟硬體架構介紹
  習題
第2章  STM32的系統結構
  2.1  STM發展歷程
  2.2  STM32命名規則及總體性能
    2.2.1  STM32命名規則
    2.2.2  STM32總體性能
  2.3  Cortex內核介紹
    2.3.1  Cortex-M4處理器結構
    2.3.2  Cortex-M4寄存器
    2.3.3  堆棧
  2.4  STM32的存儲器映射
  2.5  嵌入式系統硬體外圍電路設計
    2.5.1  電源
    2.5.2  複位
    2.5.3  時鐘
  習題
第3章  MDK開發環境及新建工程
  3.1  STM32軟體開發環境
  3.2  軟體下載方式
    3.2.1  串口下載
    3.2.2  JLINK下載
  3.3  新建工程-庫函數方式
    3.3.1  CMSIS標準與固件庫關係
    3.3.2  新建工程
  習題
第4章  通用輸入/輸出
  4.1  GPIO介紹
  4.2  GPIO結構框圖
    4.2.1  GPIO常見模式
    4.2.2  寄存器
  4.3  點亮LED案例
    4.3.1  硬體設計
    4.3.2  軟體設計
  習題
第5章  GPIO輸入原理及應用
  5.1  按鍵掃描原理
  5.2  按鍵輸入案例
    5.2.1  硬體設計
    5.2.2  軟體設計
  習題
第6章  中斷原理及應用
  6.1  中斷概述
  6.2  嵌套向量中斷控制器(NVIC)
    6.2.1  NVIC簡介
    6.2.2  NVIC中斷優先順序管理

  6.3  外部中斷/事件控制器(EXTI)
    6.3.1  EXTI簡介
    6.3.2  EXTI中斷線/事件線
    6.3.3  配置外部中斷的步驟
  6.4  外部中斷案例
    6.4.1  硬體設計
    6.4.2  軟體設計
  習題
第7章  串口通信原理及應用
  7.1  串口通信協議簡介
  7.2  STM32的USART功能框圖
  7.3  串口收發通信案例
    7.3.1  硬體設計
    7.3.2  軟體設計
  習題
第8章  定時器原理及應用
  8.1  時鐘樹
  8.2  定時器分類
  8.3  基本定時器原理及應用
    8.3.1  基本定時器功能框圖
    8.3.2  基本定時器常用寄存器和庫函數
    8.3.3  基本定時器定時案例
  8.4  通用定時器原理及應用
    8.4.1  通用定時器功能框圖
    8.4.2  通用定時器寄存器描述
    8.4.3  通用定時器脈寬調製輸出案例
    8.4.4  通用定時器輸入捕獲案例
  8.5  高級定時器原理及應用
    8.5.1  高級定時器功能框圖
    8.5.2  斷路和死區結構體
    8.5.3  PWM互補輸出案例
  習題
第9章  模/數轉換器
  9.1  ADC的工作原理
  9.2  ADC的功能框圖
  9.3  ADC單通道採集案例
    9.3.1  硬體設計
    9.3.2  軟體設計
  習題
第10章  直接存儲器訪問
  10.1  STM32處理器DMA原理
  10.2  DMA功能框圖
  10.3  DMA數據配置
  10.4  DMA寄存器
  10.5  DMA傳輸數據到串口案例
    10.5.1  硬體設計
    10.5.2  軟體設計
  習題
第11章  串列外設介面和集成電路匯流排
  11.1  常用的存儲器種類

    11.1.1  隨機存取存儲器
    11.1.2  非易失性存儲器
  11.2  SPI的原理
    11.2.1  SPI物理層
    11.2.2  SPI協議層
    11.2.3  SPI特性及架構原理
    11.2.4  SPI寄存器
  11.3  SPI讀寫串列Flash案例
    11.3.1  硬體設計
    11.3.2  軟體設計
  11.4  I2C的原理
    11.4.1  I2C物理層
    11.4.2  I2C協議層
    11.4.3  I2C架構原理
    11.4.4  I2C寄存器
  11.5  I2C讀寫EEPROM案例
    11.5.1  硬體設計
    11.5.2  軟體設計
  習題
第12章  嵌入式系統項目開發綜合案例
  12.1  項目背景和意義
    12.1.1  項目背景
    12.1.2  項目意義
  12.2  項目可行性分析和需求分析
    12.2.1  項目可行性分析
    12.2.2  功能需求分析
    12.2.3  非功能需求分析
  12.3  系統架構設計
    12.3.1  總體架構
    12.3.2  模塊劃分
  12.4  硬體設計
    12.4.1  硬體選擇
    12.4.2  原理圖設計
  12.5  軟體開發
    12.5.1  軟體架構
    12.5.2  應用程序開發
  12.6  系統集成與測試
    12.6.1  硬體與軟體集成
    12.6.2  調試與測試
  12.7  拓展內容——基於HAL庫和STM32CubeMX
    12.7.1  認識HAL庫
    12.7.2  STM32CubeMX簡介
    12.7.3  利用STM32CubeMX配置家用多功能環境檢測控制器終端
  12.8  總結與展望
參考文獻

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