基於STM32的嵌入式系統設計與實踐

基於STM32的嵌入式系統設計與實踐

《基於STM32的嵌入式系統設計與實踐》是2021年電子工業出版社出版的圖書,作者是鐘佩思、徐東方、劉梅。

基本介紹

  • 中文名:基於STM32的嵌入式系統設計與實踐
  • 作者:鐘佩思、徐東方、劉梅
  • 出版社:電子工業出版社
  • 出版時間:2021年2月
  • 頁數:460 頁
  • 定價:98 元 
  • 開本:16 開
  • 裝幀:平裝
  • ISBN:9787121403767
目錄,內容簡介,

目錄

入 門 篇
第1章 嵌入式系統與STM32微控制器
1.1 嵌入式系統
1.1.1 嵌入式系統概述
1.1.2 嵌入式系統的發展與套用領域
1.2 STM32微控制器
1.2.1 STM32微控制器的誕生
1.2.2 STM32微控制器的分類、命名規則與選型
1.3 STM32暫存器簡介
1.3.1 STM32晶片的結構
1.3.2 從存儲區映射到暫存器
1.3.3 暫存器的封裝與讀/寫操作
第2章 STM32標準庫函式
2.1 庫函式開發概述
2.1.1 STM32標準函式館概述
2.1.2 庫函式開發的優勢
2.2 庫檔案及其層次關係
2.2.1 CMSIS標準軟體架構
2.2.2 庫目錄和檔案簡介
2.2.3 如何使用官方資料
第3章 STM32開發工具概述
3.1 多種多樣的開發工具
3.1.1 開發工具的類別與選擇
3.1.2 Keil MDK的性能優勢
3.2 Keil MDK的安裝與使用
3.2.1 如何安裝Keil MDK
3.2.2 創建庫函式工程模板
3.2.3 Keil MDK軟體仿真
3.3 STM32的程式下載
3.3.1 利用串口下載程式
3.3.2 JTAG/SWD程式下載與調試
基 礎 篇
第4章 嵌入式系統設計基礎
4.1 C語言的基本套用
4.1.1 面向STM32的基本操作
4.1.2 結構體的使用解析
4.2 STM32基礎知識儲備
4.2.1 連線埠復用和重映射功能
4.2.2 嵌套向量中斷控制器簡介
4.2.3 時鐘系統與RCC控制器
第5章 GPIO連線埠與外部中斷
5.1 STM32的GPIO連線埠
5.1.1 GPIO連線埠功能與結構
5.1.2 GPIO工作模式詳解
5.1.3 GPIO庫函式及其套用
5.2 外部中斷/事件控制器
5.2.1 EXTI的結構與功能
5.2.2 EXTI相關暫存器概述
5.2.3 EXTI相關庫函式簡介
5.3 GPIO與外部中斷控制實踐
5.3.1 通用檔案的編寫與使用
5.3.2 GPIO連線埠輸出點亮LED
5.3.3 GPIO連線埠輸入檢測按鍵
5.3.4 EXTI外部中斷控制
第6章 STM32定時器/計數器
6.1 STM32定時器/計數器概述
6.1.1 TIMx定時器內容解析
6.1.2 RTC定時器的功能與操作
6.1.3 SysTick時鐘功能介紹
6.1.4 看門狗定時器基本操作
6.2 定時器庫函式及其套用
6.2.1 TIMx定時器相關函式
6.2.2 RTC與BKP相關函式
6.2.3 SysTick定時器相關函式
6.2.4 看門狗定時器相關函式
6.3 定時器系統設計與實踐
6.3.1 SysTick定時器實現精準延時
6.3.2 看門狗定時器套用
6.3.3 定時器中斷套用
6.3.4 PWM信號的產生
第7章 USART串口通信技術
7.1 通信的基本概念詳解
7.1.1 通信的分類與概念
7.1.2 串口通信協定解析
7.2 USART串口通信概述
7.2.1 USART的主要功能與硬體結構
7.2.2 USART暫存器及其使用
7.2.3 USART相關庫函式簡介
7.3 串口通信編程套用實例
7.3.1 串口通信的套用基礎
7.3.2 通過USART1接發通信
提 高 篇
第8章 數據的轉換與讀/寫訪問
8.1 FSMC模組套用解析
8.1.1 FSMC的主要功能、結構與匯流排配置
8.1.2 FSMC相關庫函式概述
8.1.3 FSMC驅動TFTLCD
8.2 ADC的編程套用
8.2.1 ADC的主要操作與特徵
8.2.2 ADC相關庫函式概述
8.2.3 ADC的編程套用實例
8.3 DAC的編程套用
8.3.1 DAC的主要操作與特徵
8.3.2 DAC相關庫函式概述
8.3.3 DAC的轉換編程套用實例
8.4 DMA數據訪問與傳輸
8.4.1 DMA結構與數據配置
8.4.2 DMA控制器相關庫函式
8.4.3 DMA數據傳輸實例
8.5 嵌入式FLASH的讀/寫操作
8.5.1 STM32的FLASH存儲器
8.5.2 FLASH相關庫函式簡介
8.5.3 嵌入式FLASH的讀/寫操作實例
第9章 匯流排接口與通信技術
9.1 I2C匯流排的設計與使用
9.1.1 I2C的功能結構與特徵
9.1.2 I2C相關庫函式簡介
9.1.3 利用I2C實現讀/寫操作
9.2 SPI串列外設接口技術
9.2.1 SPI與I2S的結構與功能
9.2.2 SPI/I2S相關庫函式簡介
9.2.3 SPI讀/寫串列FLASH
9.3 CAN匯流排的編程與使用
9.3.1 CAN匯流排的結構與功能
9.3.2 CAN相關庫函式解析
9.3.3 CAN匯流排通信編程實現
9.4 SDIO接口編程套用解析
9.4.1 SDIO接口與Micro SD卡
9.4.2 SDIO相關庫函式概述
9.4.3 Micro SD卡操作實踐
綜 合 篇
第10章 嵌入式系統綜合設計實例
10.1 USB讀卡器設計實例
10.1.1 USB標準及結構簡介
10.1.2 USB讀卡器硬體設計
10.1.3 USB讀卡器編程實現
10.2 攝像頭套用設計實例
10.2.1 攝像頭硬體簡介
10.2.2 攝像頭套用硬體設計
10.2.3 攝像頭套用編程實現
10.3 音樂播放器設計實例
10.3.1 音頻解碼晶片簡介
10.3.2 音樂播放器硬體設計
10.3.3 音樂播放器編程實現
10.4 無線通信設計實例
10.4.1 無線通信模組簡介
10.4.2 無線通信硬體設計
10.4.3 無線通信編程實現
附錄A STM32F103ZET6晶片的引腳功能定義
參考文獻

內容簡介

本書基於STM32F103基本型微控制器,由淺入深地介紹了STM32嵌入式系統設計的基本流程與套用要點,系統講解了每一個外設的功能及其使用方法,使讀者能夠輕鬆掌握STM32嵌入式系統設計與實踐中的各種硬體和軟體設計知識。全書分為四部分:第一部分為入門篇,講解了STM32微控制器整體架構和軟體設計方法;第二部分為基礎篇,針對系統設計基礎知識和基本外設的套用進行了講解;第三部分為提高篇,對數據處理、匯流排接口和通信技術進行了講解;第四部分為綜合篇,通過4個綜合設計實例來鞏固前9章所介紹的知識。

相關詞條

熱門詞條

聯絡我們