-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
ARM Cortex-M3系統設計與實現--STM32基礎篇(第3版藍橋杯嵌入式設計與開發競賽培訓教材) 版權信息
- ISBN:9787121441080
- 條形碼:9787121441080 ; 978-7-121-44108-0
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
ARM Cortex-M3系統設計與實現--STM32基礎篇(第3版藍橋杯嵌入式設計與開發競賽培訓教材) 本書特色
本書所有程序均為原創,并經過多輪實驗改進,內容簡單易懂,特別適合初學者學習參考,也可以作為嵌入式系統設計教材供電子、通信和自動化等相關專業人員使用。
ARM Cortex-M3系統設計與實現--STM32基礎篇(第3版藍橋杯嵌入式設計與開發競賽培訓教材) 內容簡介
本書以STM32系列32位Flash MCU為例,以“藍橋杯”嵌入式設計與開發競賽實訓平臺為硬件平臺,以“一切從簡單開始”為宗旨,介紹ARM Cortex-M3系統的設計與實現。 全書分為12章,第1章簡單介紹STM32 MCU和SysTick,第2章介紹軟件開發環境與工具,第3~8章分別介紹GPIO、USART、SPI、I2C、ADC和TIM的配置、庫函數及設計實例,第9、10章分別介紹NVIC、DMA的配置及設計實例,第11、12章分別介紹STM32G431、STM32L071程序設計。書后附有引腳和庫函數表,方便查詢;還附有實驗指導,方便實驗教學,利用Keil的仿真功能,可以實現線上教學。
ARM Cortex-M3系統設計與實現--STM32基礎篇(第3版藍橋杯嵌入式設計與開發競賽培訓教材) 目錄
第1章 STM32 MCU簡介 (1)
1.1 STM32 MCU結構 (2)
1.2 STM32 MCU存儲器映像 (3)
1.3 STM32 MCU系統時鐘樹 (4)
1.4 Cortex-M3簡介 (6)
第2章 軟件開發環境與工具 (9)
2.1 軟件開發包(SDK) (9)
2.2 軟件配置工具STM32CubeMX (10)
2.3 集成開發環境(IDE) (16)
2.3.1 MDK-ARM安裝 (16)
2.3.2 MDK-ARM使用 (17)
2.3.3 HAL工程調試與分析 (22)
2.3.4 LL工程調試與分析 (26)
第3章 通用并行接口GPIO (30)
3.1 GPIO結構及寄存器 (30)
3.2 GPIO配置 (31)
3.3 GPIO庫函數 (33)
3.3.1 GPIO HAL庫函數 (33)
3.3.2 GPIO LL庫函數 (34)
3.4 GPIO設計實例 (36)
3.4.1 HAL庫函數軟件設計與實現 (37)
3.4.2 LL庫函數軟件設計與實現 (41)
3.5 GPIO設計調試 (45)
3.5.1 HAL庫函數軟件設計調試 (45)
3.5.2 LL庫函數軟件設計調試 (48)
3.6 LCD使用 (48)
3.6.1 LCD功能簡介 (49)
3.6.2 LCD軟件設計與實現 (50)
第4章 通用同步/異步收發器接口USART (57)
4.1 USART結構及寄存器 (57)
4.2 USART配置 (59)
4.3 USART庫函數 (61)
4.3.1 USART HAL庫函數 (61)
4.3.2 USART LL庫函數 (63)
4.4 USART設計實例 (65)
4.5 USART設計調試與分析 (67)
第5章 串行設備接口SPI (69)
5.1 SPI結構及寄存器 (69)
5.2 SPI配置 (71)
5.3 SPI庫函數 (74)
5.3.1 SPI HAL庫函數 (74)
5.3.2 SPI LL庫函數 (75)
5.4 SPI設計實例 (76)
第6章 內部集成電路總線接口I2C (80)
6.1 I2C結構及寄存器 (80)
6.2 I2C配置 (82)
6.3 I2C庫函數 (83)
6.3.1 I2C HAL庫函數 (84)
6.3.2 I2C LL庫函數 (86)
6.4 I2C設計實例 (88)
第7章 模數轉換器ADC (92)
7.1 ADC結構及寄存器 (92)
7.2 ADC配置 (95)
7.3 ADC庫函數 (98)
7.3.1 ADC HAL庫函數 (98)
7.3.2 ADC LL庫函數 (101)
7.4 ADC設計實例 (104)
第8章 定時器TIM (107)
8.1 TIM結構及寄存器 (107)
8.2 TIM配置 (111)
8.3 TIM庫函數 (117)
8.3.1 TIM HAL庫函數 (117)
8.3.2 TIM LL庫函數 (120)
8.4 TIM設計實例 (123)
第9章 嵌套向量中斷控制器NVIC (128)
9.1 NVIC簡介和配置 (128)
9.2 EXTI中斷 (133)
9.3 USART中斷 (138)
第10章 直接存儲器存取DMA (140)
10.1 DMA簡介及配置 (140)
10.2 USART的DMA操作 (144)
第11章 STM32G431程序設計 (146)
11.1 系統配置 (146)
11.1.1 STM32CubeMX配置 (146)
11.1.2 Keil配置 (150)
11.2 GPIO程序設計 (151)
11.3 USART程序設計 (159)
11.4 I2C程序設計 (162)
11.5 ADC程序設計 (169)
11.6 TIM程序設計 (174)
第12章 STM32L071程序設計 (177)
12.1 系統配置 (177)
12.1.1 STM32CubeMX配置 (177)
12.1.2 Keil配置 (180)
12.2 GPIO程序設計 (181)
12.3 I2C程序設計 (187)
12.4 SPI程序設計 (193)
12.4.1 LoRa模塊簡介 (195)
12.4.2 LoRa軟件設計與實現 (200)
12.5 USART程序設計 (204)
附錄A STM32引腳功能 (207)
附錄B STM32常用庫函數 (221)
附錄C CT117E嵌入式競賽實訓平臺 (229)
附錄D CT117E-M4嵌入式競賽實訓平臺 (234)
附錄E CT127C物聯網競賽實訓平臺 (237)
附錄F ASCII碼表 (240)
附錄G C語言運算符 (241)
附錄H 實驗指導 (242)
實驗1 軟件開發環境 (242)
實驗2 GPIO程序設計 (242)
實驗3 LCD程序設計 (243)
實驗4 USART程序設計 (244)
實驗5 SPI程序設計 (245)
實驗6 I2C程序設計 (245)
實驗7 ADC程序設計 (246)
實驗8 TIM程序設計 (247)
實驗9 NVIC程序設計 (247)
實驗10 DMA程序設計 (248)
參考文獻 (249)
使用軟件 (250)
ARM Cortex-M3系統設計與實現--STM32基礎篇(第3版藍橋杯嵌入式設計與開發競賽培訓教材) 作者簡介
郭書軍,北方工業大學教授,講授本科生通信原理,講授本科生和研究生嵌入式系統設計。講授的《嵌入式系統設計》課程被評為北方工業大學一流本科課程(課程類型:線上線下混合式一流課程),主編的《ARM Cortex-M3系統設計與實現―― STM32基礎篇》榮獲北方工業大學2020年高等教育優秀教材獎。
- >
莉莉和章魚
- >
新文學天穹兩巨星--魯迅與胡適/紅燭學術叢書(紅燭學術叢書)
- >
龍榆生:詞曲概論/大家小書
- >
我與地壇
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
伊索寓言-世界文學名著典藏-全譯本
- >
上帝之肋:男人的真實旅程
- >
煙與鏡