ARM Cortex-M3系統設計與實現——STM32基礎篇(第2版)

ARM Cortex-M3系統設計與實現——STM32基礎篇(第2版)

《ARM Cortex-M3系統設計與實現——STM32基礎篇(第2版)》是2018年10月電子工業出版社出版的圖書,作者是郭書軍。

基本介紹

  • 中文名:ARM Cortex-M3系統設計與實現——STM32基礎篇(第2版)
  • 作者:郭書軍
  • 出版時間:2018年10月
  • 出版社:電子工業出版社
  • 頁數:252 頁
  • ISBN:9787121351983
  • 定價:48 元
  • 開本:16 開
內容簡介,圖書目錄,

內容簡介

本書以STM32系列32位Flash MCU為例,以“藍橋杯”嵌入式設計與開發競賽訓練板為硬體平台,以“一切從簡單開始”為宗旨,介紹ARM Cortex-M3系統的設計與實現。全書分為10章,第1章簡單介紹STM32 MCU和SysTick的結構;第2、3章以一個簡單的嵌入式系統設計為例,詳細介紹SysTick、GPIO和USART的套用設計;第4、5章分別介紹SPI和I2C的結構和設計實例;第6、7章分別介紹TIM和ADC的結構和設計實例;第8、9章分別介紹NVIC和DMA的結構和設計實例;第10章介紹競賽擴展板的使用。書後附有實驗指導,以方便實驗教學。

圖書目錄

目 錄
第1章 STM32 MCU簡介 (1)
1.1 STM32 MCU結構 (1)
1.2 STM32 MCU存儲器映像 (2)
1.3 STM32 MCU系統時鐘樹 (4)
1.3.1 時鐘控制 (5)
1.3.2 時鐘配置 (7)
1.3.3 APB2設備時鐘使能 (11)
1.3.4 APB1設備時鐘使能 (12)
1.3.5 備份域控制 (13)
1.3.6 控制狀態 (15)
1.4 Cortex-M3簡介 (17)
第2章 通用並行接口GPIO (21)
2.1 GPIO結構及暫存器說明 (21)
2.2 GPIO庫函式說明 (23)
2.3 GPIO設計實例 (26)
2.3.1 使用庫函式軟體設計 (27)
2.3.2 使用暫存器軟體設計 (31)
2.4 GPIO設計實現* (33)
2.4.1 Keil的安裝和使用 (33)
2.4.2 使用仿真器調試和運行目標
程式 (35)
2.4.3 使用調試器調試和運行目標
程式 (42)
2.5 LCD使用 (45)
第3章 通用同步/異步收發器接口USART (50)
3.1 UART簡介 (50)
3.2 USART結構及暫存器說明 (51)
3.3 USART庫函式說明 (54)
3.4 USART設計實例 (56)
3.4.1 USART基本功能程式設計 (57)
3.4.2 與PC通信程式設計 (59)
3.4.3 用printf( )實現通信程式
設計 (63)
3.5 USART設計實現* (63)
3.5.1 使用仿真器調試和運行目標
程式 (65)
3.5.2 使用調試器調試和運行目標
程式 (68)
第4章 串列設備接口SPI (70)
4.1 SPI結構及暫存器說明 (70)
4.2 SPI庫函式說明 (73)
4.3 SPI設計實例 (76)
4.3.1 SPI基本功能程式設計 (76)
4.3.2 SPI環回程式設計 (78)
4.3.3 GPIO仿真SPI程式設計 (79)
4.4 SPI設計實現* (80)
第5章 內部積體電路匯流排接口I2C (84)
5.1 I2C結構及暫存器說明 (84)
5.2 I2C庫函式說明 (88)
5.3 I2C設計實例 (92)
5.3.1 I2C EEPROM庫函式說明 (93)
5.3.2 I2C EEPROM庫函式程式
設計 (95)
5.3.3 GPIO仿真I2C庫函式說明 (97)
5.3.4 GPIO仿真I2C庫函式程式
設計 (100)
5.4 I2C設計實現* (102)
5.4.1 I2C EEPROM庫函式程式
設計實現 (102)
5.4.2 GPIO仿真I2C庫函式程式
設計實現 (104)
第6章 定時器TIM (107)
6.1 TIM結構及暫存器說明 (107)
6.2 TIM庫函式說明 (115)
6.3 TIM設計實例* (124)
6.3.1 1s定時程式設計 (124)
6.3.2 矩形波輸出程式設計 (126)
6.3.3 矩形波測量程式設計 (129)
6.4 實時鐘RTC (132)
6.4.1 RTC結構及暫存器說明 (132)
6.4.2 RTC庫函式說明 (134)
6.4.3 RTC程式設計 (136)
第7章 模數轉換器ADC (139)
7.1 ADC結構及暫存器說明 (139)
7.2 ADC庫函式說明 (145)
7.3 ADC設計實例* (151)
7.3.1 用ADC1規則通道實現外部
輸入模擬信號的模數轉換 (151)
7.3.2 用ADC1注入通道實現內部
溫度感測器的溫度測量 (154)
第8章 嵌套向量中斷控制器NVIC* (157)
8.1 NVIC簡介 (157)
8.2 EXTI中斷 (162)
8.3 USART中斷 (167)
8.4 TIM中斷 (169)
8.5 ADC中斷 (171)
第9章 直接存儲器存取DMA* (173)
9.1 DMA簡介 (173)
9.2 USART的DMA操作 (177)
9.3 ADC的DMA操作 (179)
第10章 競賽擴展板的使用 (182)
10.1 數碼管的使用 (182)
10.2 ADC按鍵的使用 (183)
10.3 濕度感測器DHT11的使用 (186)
10.4 溫度感測器DS18B20的使用 (188)
10.5 加速度感測器LIS302DL的使用 (194)
附錄A STM32庫函式 (197)
附錄B STM32引腳功能 (212)
附錄C CT117E嵌入式競賽訓練板簡介 (224)
附錄D CT117E嵌入式競賽擴展板簡介 (229)
附錄E ASCII碼錶 (233)
附錄F C語言運算符 (234)
附錄G 實驗指導 (235)
實驗1 GPIO套用 (235)
實驗2 USART套用 (236)
實驗3 SPI套用 (236)
實驗4 I2C套用 (237)
實驗5 TIM套用 (238)
實驗6 ADC套用 (239)
實驗7 NVIC套用 (240)
實驗8 DMA套用 (240)
參考文獻 (241)
check!

熱門詞條

聯絡我們