《基於STM32的嵌入式系統原理與設計》是2017年6月23日機械工業出版社出版的圖書,作者是盧有亮。
基本介紹
- 書名:基於STM32的嵌入式系統原理與設計
- 作者:盧有亮
- ISBN: 978-7-111-44416-9
- 定價:35.0
- 出版社:機械工業出版社
- 出版時間:2017-06-23
- 裝幀:平裝
- 開本:16開
內容簡介,圖書目錄,
內容簡介
本書內容包括了基於STM32的嵌入式系統設計的原理、硬體設計、軟體開發及工程實踐。在原理部分針對關鍵的部分給出了較為詳細的解析。在硬體設計部分設計分析了一套STM32開發板的詳細電路。在軟體編程部分不僅引領讀者使用庫函式編程實現對外設的編程,部分環節還使用暫存器方式實現,另外給出了雙緩衝桌球操作等高級編程方法,及利用uIP、FatFs等編程實現網路通信和檔案系統。後在工程實踐部分給出了工程實例。本書的硬體和代碼由作者設計及編程。
圖書目錄
前言
第1章STM32基本原理1
1.1STM32性能和結構1
1.1.1總體性能1
1.1.2系統結構分析2
1.1.3晶片封裝和引腳概述4
1.2Cortex M3處理器5
1.2.1Cortex M3的定位和套用5
1.2.2Cortex M3處理器結構6
1.2.3Cortex M3暫存器7
1.2.4堆疊10
1.3STM32儲存地址映射11
1.4引腳功能描述15
1.5電源連線16
1.6復位和時鐘控制(RCC)17
1.6.1復位17
1.6.2時鐘源17
1.6.3時鐘管理暫存器20
1.7輸入/輸出連線埠20
1.7.1常規輸入/輸出GPIO20
1.7.2GPIO復用21
1.8模 數轉換器和數 模轉換器22
1.8.1模 數轉換器22
1.8.2數 模轉換器23
1.9中斷24
1.9.1STM32的中斷通道和中斷
向量處理25
1.9.2STM32的外部中斷28
1.9.3STM32的中斷優先權分組28
1.10DMA30
1.10.1DMA解析30
1.10.2DMA通道和請求31
1.11定時器34
1.11.1系統滴答定時器(SysTick)34
1.11.2STM32常規定時器39
1.12同步串列口SPI和I2C40
1.12.1SPI40
1.12.2I2C43
1.13同步異步收發器45
1.14靈活的FSMC46
1.14.1FSMC概述46
1.14.2FSMC控制液晶控制器48
習題148
第2章硬體設計50
2.1STM32主機板設計50
2.1.1MCU及其周圍電路設計50
2.1.2USB轉串口電路設計51
2.1.3TTL轉RS232電路設計52
2.1.4網路連線埠電路53
2.1.5SPI FLASH連線埠電路54
2.1.6I2C連線埠電路54
2.1.7TF卡連線埠電路55
2.1.8按鍵、LED顯示電路和
其他連線埠55
2.2液晶屏與觸控螢幕控制板設計56
2.2.1帶觸摸TFT液晶屏56
4.2.3從機軟體設計225
4.3軟體開發225
4.3.1宏和變數定義225
4.3.2主程式編程226
設計題228
附錄229
附錄A亮點STM32開發板資源229
附錄B實驗教學安排237