買這商品的人也買了...
-
$382ARM 嵌入式技術原理與應用 -
$300ARM 嵌入式開發實例-基於 STM32 的系統設計 -
嵌入式系統設計 : ARM-Based FPGA 基礎篇$580$522 -
$300ARM 體系結構與編程, 2/e -
ARM Cortex-M3 與 Cortex-M4 權威指南, 3/e (The Definitive Guide to ARM Cortex-M3 and Cortex-M4 Processors, 3/e)$774$735 -
$351ARM Cortex-M3 體系結構與編程, 2/e (The Architecture and Programming of Arm Cortex-M3, 2/e) -
$652ARM Cortex-M0 與 Cortex-M0+ 權威指南, 2/e -
$178基於 ARM Cortex-M3 的 STM32 微控制器實戰教程, 2/e -
$201ARM 嵌入式應用技術與實踐 -
$311嵌入式系統設計與應用 — 基於 ARM Cortex-A8 和 Linux, 2/e (微課視頻版) -
$356ARM 嵌入式處理器及應用 -
USB 應用分析精粹:從設備硬件、固件到主機端程序設計$714$678 -
$305ARM 嵌入式體系結構與接口技術 (Cortex-A53版)(微課版) -
$300STM32 微控制器原理與應用 (HAL庫版) -
從零開始學 ARM$599$569 -
原子嵌入式 Linux 驅動開發詳解與實戰 (ARM Linux 驅動)$1,068$1,014 -
內嵌作業系統 - ARM Linux 驅動程式開發動手做$1,280$1,011 -
Arm Cortex-M23 和 Cortex-M33 微處理器權威指南$1,554$1,476 -
SoC 設計指南:基於 Arm Cortex-M$714$678 -
ARM 微控制器與嵌入式系統$299$284 -
ARM 嵌入式 Linux 系統開發詳解, 3/e$714$678 -
嵌入式系統設計與開發——基於ARM Cortex-A9和Linux$419$398 -
去園區當 ARM 工程師 - 嵌入式 C語言全高度昇華, 2/e$1,080$853 -
現代計算機組成與體系結構 (原書第2版)$774$735 -
ARM 體系結構與編程, 3/e$414$393
簡體書拿來曬 詳見活動內容 »
-
VIP 95折
編譯原理, 2/e (Compilers : Principles, Techniques, and Tools, 2/e)$534$507 -
VIP 95折
深度學習之 TensorFlow:入門、原理與進階實戰$594$564 -
85折
$402Essential C++ (簡體中文版) -
VIP 95折
TCP/IP 詳解 (捲1):協議 (TCP/IP Illustrated, Volume 1 : The Protocols, 2/e)$774$735 -
85折
$402Go 並發編程實戰, 2/e -
VIP 95折
機器人學導論, 4/e (Introduction to Robotics: Mechanics and Control, 4/e)$474$450 -
85折
$402深入淺出 Vue.js -
85折
$351實用機器學習 (Real-world Machine Learning) -
85折
$504深度探索 C++ 對像模型 (Inside the C++ Object Model) -
85折
$300區塊鏈項目開發指南 -
85折
$402原子教你玩 STM32 (庫函數版第2版) -
85折
$402Spring Security 實戰 -
85折
$611嵌入式 Linux 基礎教程, 2/e (Embedded Linux Primer: A Practical Real-World Approach, 2/e) -
85折
$504MySQL 技術內幕-InnoDB 存儲引擎, 2/e -
85折
$448PADS 9.5 實戰攻略與高速 PCB 設計 -
85折
$244基於 Bootstrap 和 Knockout.js 的 ASP.NET MVC 開發實戰 (ASP.Net MVC 5 with Bootstrap and Knockout.Js: Building Dynamic, Responsive Web Applications) -
85折
$265深入淺出 USB 系統開發 : 基於 ARM Cortex-M3 -
85折
$402Redis 設計與實現 -
VIP 95折
FPGA 原理和結構$354$336 -
VIP 95折
TCP/IP 網絡編程$474$450 -
50折
$207區塊鏈技術進階與實戰 -
85折
$657STM32F0 實戰:基於 HAL 庫開發 -
85折
$1,009自然語言處理綜論, 2/e (Speech and Language Processing, 2/e) -
85折
$351R 語言編程藝術 (The Art of R Programming: A Tour of Statistical Software Design) -
85折
$453Spring Cloud 微服務實戰
商品描述
本書以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的模擬功能,可以實現線上教學。
目錄大綱
第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)
附錄GC語言運算符 (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)
