STM32微控制器原理及套用

STM32微控制器原理及套用

《STM32微控制器原理及套用》是2020年西安電子科技大學出版社出版的圖書。

基本介紹

  • 中文名:STM32微控制器原理及套用
  • 作者:游國棟
  • 出版時間:2020年8月
  • 出版社:西安電子科技大學出版社
  • ISBN:9787560658049
  • 類別:工學教材
  • 開本:16 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,

內容簡介

本書圍繞STM32微處理器的基本原理,深入淺出地分析了STM32微處理器的基本原理和內部結構;同時,結合作者指導大學生創新創業訓練計畫項目及競賽案例,將實際套用案例設計融合在各章節,以便讓讀者更加深入地掌握STM32微處理器的原理和套用技巧,提高學生的實際動手能力。全書共8章,第1~2章主要講述STM32微處理器的基本原理,第3~8章分別講述GPIO、USART、TIM、ADC、DMA、I2C的結構與功能,並結合工程套用案例進行程式設計。
本書實踐性強,可以作為高等院校相關專業的教學用書,也可以作為科研機構研究人員的參考書,還可供從事相關工作的工程技術人員參考。

圖書目錄

目 錄
第1章 概述 1
1.1 單片微型處理器概述 1
1.2 嵌入式系統簡介 2
1.3 ARM處理器概述 6
1.4 μC/OS-II系統 10
1.4.1 嵌入式系統概述 10
1.4.2 μC/OS-II作業系統概述 12
1.4.3 μC/OS-II作業系統任務管理 13
1.4.4 μC/OS-II作業系統時間管理 14
1.4.5 μC/OS-II作業系統移植 17
1.4.6 μC/OS-II作業系統運行步驟 18
本章小結 19
第2章 STM32體系結構 20
2.1 微處理器核結構 20
2.1.1 核結構 20
2.1.2 處理器的工作模式及狀態 22
2.1.3 暫存器 23
2.1.4 匯流排接口 27
2.2 存儲器映射 28
2.2.1 存儲器格式 28
2.2.2 存儲器結構 28
2.2.3 Cortex-M3存儲器的組織 29
2.2.4 STM32存儲器映射 30
2.3 電源、時鐘及復位電路 34
2.3.1 電源電路 34
2.3.2 時鐘電路 38
2.3.3 復位電路 43
2.4 指令集 44
2.4.1 ARM指令集 44
2.4.2 Thumb指令集 45
2.4.3 Thumb-2指令集 46
2.5 流水線 51
2.6 異常與中斷 52
2.6.1 異常與中斷的概念 52
2.6.2 STM32的中斷通道 53
2.6.3 STM32的中斷過程 58
2.6.4 STM32的中斷優先權 59
2.6.5 STM32的中斷向量表 60
2.6.6 NVIC簡介 61
2.6.7 NVIC的基本功能 62
2.6.8 NVIC的硬體結構 63
2.6.9 NVIC的庫函式 64
2.6.10 EXTI的硬體結構 65
2.6.11 EXTI中斷 66
2.6.12 USART中斷 69
2.6.13 TIM中斷 70
2.6.14 ADC中斷 72
2.6.15 中斷實例 74
本章小結 85
第3章 通用並行接口 86
3.1 GPIO的結構及暫存器 86
3.1.1 GPIO的基本結構及工作方式 86
3.1.2 與GPIO相關的暫存器 91
3.2 GPIO庫函式 100
3.3 GPIO設計實例 105
本章小結 112
第4章 通用同步/異步收發器 113
4.1 USART簡介 113
4.2 結構及功能 113
4.3 USART幀格式 115
4.4 波特率設定 116
4.5 硬體流控制 117
4.6 USART中斷請求 118
4.7 USART暫存器 119
4.8 套用實例 123
本章小結 128
第5章 定時器 129
5.1 STM32定時器概述 129
5.2 通用定時器TIMx的功能 130
5.3 通用定時器TIMx的結構 130
5.3.1 時鐘源的選擇 132
5.3.2 時基單元 134
5.3.3 捕獲和比較通道 135
5.3.4 計數器模式 137
5.3.5 定時時間的計算 139
5.3.6 定時器中斷 139
5.4 通用定時器TIMx暫存器及庫函式 140
5.4.1 暫存器 140
5.4.2 庫函式 142
5.5 TIM2套用實例 143
本章小結 146
第6章 模數轉換器 147
6.1 ADC概述 147
6.2 ADC的結構和功能 148
6.2.1 ADC的結構 148
6.2.2 ADC的功能 151
6.2.3 暫存器 154
6.3 庫函式說明 166
6.4 套用實例 169
本章小結 174
第7章 直接存儲器存取 175
7.1 DMA概述 175
7.2 DMA的結構和功能 177
7.2.1 DMA的功能 177
7.2.2 DMA的結構 178
7.3 DMA暫存器 180
7.4 DMA庫函式 181
7.5 套用實例 184
本章小結 188
第8章 內部積體電路匯流排 189
8.1 I2C概述 189
8.2 I2C結構及暫存器 190
8.2.1 I2C結構 190
8.2.2 I2C暫存器 191
8.3 庫函式說明 194
8.4 套用實例 196
本章小結 206
附錄 STM32嵌入式開發常用辭彙詞組及縮寫辭彙總 207
參考文獻 212

相關詞條

熱門詞條

聯絡我們