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

基於ARM Cortex-M3的STM32嵌入式系統原理及應用(電子科學與技術高等學校電子信息類專業系列教材)

  • 作者:編者:劉闖|責編:趙凱
  • 出版社:清華大學
  • ISBN:9787302606024
  • 出版日期:2022/06/01
  • 裝幀:平裝
  • 頁數:273
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書全面系統地介紹嵌入式系統的基本概念、原理、體系結構、實現技術和典型應用,並以ARMCortex-M3系列的STM32為例,對其片內外設進行詳細介紹,通過STM32CubeMX生成相關工程的片內外設源代碼、Keil軟體編譯這些源程序並用Proteus進行模擬,理論聯繫實際、深入淺出。全書共9章,第1章講述嵌入式系統的相關概念、組成、發展概況以及應用;第2章介紹STM32微控制器及STM32CubeMX、Keil和Proteus的開發環境;第3章講述通用輸入/輸出模塊;第4章圍繞中斷的基本概念、STM32中的中斷定義並且說明如何配置中斷,最後以實例的方式講解如何使用中斷;第5章介紹串口通信;第6章重點介紹6種定時器和PWM的相關概念,在此基礎上,引入Keil軟體和STM32CubeMX軟體,通過實例說明如何編寫定時器延時程序和PWM程序;第7章介紹DMA;第8章介紹ADC;第9章介紹嵌入式操作系統。
    本書內容全面、案例豐富、圖文並茂、配套資源豐富、適用範圍廣泛,既可作為高等院校電子信息、電氣工程、物聯網工程、自動化等相關專業的教材或教學參考書,也可作為嵌入式領域相關工作人員的參考讀本。

作者介紹
編者:劉闖|責編:趙凱
    劉闖,博士后,瀋陽大學副教授、碩士生導師,主要從事物聯網、類腦計算、醫學診斷、機器人等方面的教學和科研工作。主持國家博士后基金1項、遼寧省科技廳基金1項、遼寧省教育廳育苗基金1項、瀋陽市中青年科技創新人才支持計劃1項。發表學術論文21篇,SCI檢索11篇,EI檢索18篇。主持省級和校級教改立項各1項。指導遼寧省創新創業競賽獲獎多項,校級競賽獲獎多項。入選遼寧省「百千萬人才工程」萬層次,瀋陽市高層次人才。

目錄
第1章  緒論
  1.1  嵌人式系統的定義
    1.1.1  嵌入式微處理器的定義
    1.1.2  外圍I/O介面電路
  1.2  入式系統的組成
    1.2.1  硬體層
    1.2.2  中間層
    1.2.3  系統層
    1.2.4  應用層
  1.3  嵌入式系統的特點
  1.4  嵌入式系統的分類
    1.4.1  按嵌入式處理器劃分
    1.4.2  按外觀差異劃分
    1.4.3  按操作系統劃分
  1.5  單片機、嵌入式系統和物聯網三者之間的關係
  1.6  嵌入式開源硬體系統
    1.6.1  RISC-V
    1.6.2  Raspberry Pi
    1.6.3  Arduino
    1.6.4  MicroPython
  1.7  嵌入式系統的發展概況與趨勢
    1.7.1  嵌入式系統的發展概況
    1.7.2  嵌入式系統的發展趨勢
  1.8  嵌入式系統應用
  本章小結
  習題1
第2章  STM32微控制器及開發環境
  2.1  ARM
    2.1.1  ARM概述
    2.1.2  ARM系列內核產品
    2.1.3  ARM寄存器組
    2.1.4  ARM微處理器的應用領域
    2.1.5  CISC和RISC指令集
  2.2  STM32 Cortex微控制器
    2.2.1  STM32概述
    2.2.2  STM32最小系統
    2.2.3  時鐘系統
  2.3  開發環境
    2.3.1  STM32CubeMX
    2.3.2  Keil μVision
    2.3.3  Proteus
  本章小結
  習題2
第3章  通用輸入/輸出模塊
  3.1  輸入/輸出
  3.2  STM32的GPIO
  3.3  STM32的GPIO庄函數
    3.3.1  GPIO模塊的標準庫函數
    3.3.2  GPIO配置步驟
  3.4  STM32 GPIO應用實例

    3.4.1  實例標準庫函數開發
    3.4.2  基於STM32CubeMX的實例開發
  本章小結
  習題3
第4章  中斷機制
  4.1  中斷概述
  4.2  STM32的中斷
    4.2.1  嵌套向量中斷控制器
    4.2.2  中斷向量表
    4.2.3  中斷優先順序
    4.2.4  外部中斷
  4.3  STM32中斷庫函數
    4.3.1  標準庫函數
    4.3.2  中斷配置步驟
  4.4  STM32中斷應用實例
    4.4.1  應用實例的標準庫函數開發
    4.4.2  基於STM32CubeMX開發
  本章小結
  習題4
第5章  串口通信
  5.1  串口通信基礎
    5.1.1  並行通信和串列通信
    5.1.2  單工、半雙工和全雙工
    5.1.3  波特率
    5.1.4  同步通信和非同步通信
    5.1.5  串口引腳連接
  5.2  STM32串口通信基礎
    5.2.1  STM32F103晶元的USART引腳
    5.2.2  USART功能框圖
    5.2.3  STM32的UART特點
    5.2.4  STM32中的UART參數
  5.3  STM32串口的庫函數
    5.3.1  串口的標準庫函數
    5.3.2  STM32串口通信配置步驟
  5.4  STM32串口通信實例
    5.4.1  STM32串口通信實例的標準庫函數開發
    5.4.2  STM32CubeMX基礎配置
  本章小結
  習題5
第6章  定時器
  6.1  定時器的定義
  6.2  STM32定時器
    6.2.1  基本定時器
    6.2.2  通用定時器
    6.2.3  高級定時器
    6.2.4  實時時鐘
    6.2.5  看門狗
    6.2.6  系統滴答定時器
  6.3  PWM
    6.3.1  概述

    6.3.2  PWM工作過程
    6.3.3  PWM配置的具體操作步驟
  6.4  實例
    6.4.1  SysTick延時程序
    6.4.2  基於STM32CubeMX的定時器3延時程序
    6.4.3  基於STM32CubeMX的定時器1的PWM輸出程序
  本章小結
  習題6
第7章  DMA
  7.1  DMA概念
    7.1.1  定義
    7.1.2  DMA的工作原理
  7.2  STM32的DMA
    7.2.1  STM32的DMA的主要特性
    7.2.2  STM32的DMA框圖
    7.2.3  STM32的DMA控制器
    7.2.4  STM32的DMA工作特點
    7.2.5  STM32的DMA數據配置
  7.3  STM32的DMA庫函數
    7.3.1  標準庫函數解析
    7.3.2  DMA庫函數配置過程
  7.4  DMA存儲器到存儲器模式實例
  本章小結
  習題7
第8章  ADC
  8.1  ADC簡介
    8.1.1  採樣
    8.1.2  保持
    8.1.3  量化
    8.1.4  編碼
  8.2  STM32的ADC
    8.2.1  ADC功能介紹
    8.2.2  ADC功能框圖
  8.3  STM32的ADC標準庫函數
    8.3.1  ADC標準庫函數的介紹
    8.3.2  ADC庫函數配置過程
  8.4  STM32 ADC實例
    8.4.1  ADC實例的標準庫函數開發
    8.4.2  基於STM32CubeMX的ADC項目開發
  本章小結
  習題8
第9章  嵌入式操作系統
  9.1  概述
  9.2  典型嵌入式操作系統介紹
    9.2.1  RT-Thread
    9.2.2  LiteOS
    9.2.3  TencentOS Tiny
    9.2.4  μC/OS-Ⅲ
    9.2.5  eCos
    9.2.6  FreeRTOS

  9.3  模擬實驗
  本章小結
  習題9
參考文獻

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