3dwoo大學簡體電腦書店
GD32 MCU原理及固件庫開發指南
( 簡體 字)
作者:映時科技 董曉 任保宏 著類別:1. -> 電腦組織與體系結構 -> 嵌入式系統 -> Cortex
出版社:機械工業GD32 MCU原理及固件庫開發指南 3dWoo書號: 56255
詢問書籍請說出此書號!
缺書
NT售價: 545
出版日:2/1/2023
頁數:390
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787111719052 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章 GD32 MCU概述1
1.1 GigaDevice公司概述1
1.2 GD32 MCU發展歷程及典型應用2
1.2.1 GD32 MCU發展歷程2
1.2.2 GD32 MCU典型應用6
1.3 GD32 MCU產品家族介紹8
1.4 GD32 MCU應用選型9
1.4.1 GD32 MCU型號解碼9
1.4.2 GD32 MCU選型方法簡介11
1.5 本章小結14
第2章 GD32 MCU快速入門與開發
平臺搭建15
2.1 開發資料和軟體發展平臺15
2.1.1 Keil MDK開發環境介紹16
2.1.2 IAR開發環境介紹28
2.2 硬體開發平臺介紹34
2.2.1 BluePill開發板硬體平臺介紹34
2.2.2 GD32開發板介紹40
2.3 燒錄調試工具介紹41
2.3.1 GD-Link燒錄調試41
2.3.2 JLink燒錄調試48
2.4 GD32 MCU固件庫架構及
使用介紹53
2.5 本章小結55
第3章 GD32 MCU系統架構、內核及記憶體系統56
3.1 GD32 MCU系統架構介紹56
3.2 GD32 MCU內核介紹58
3.3 GD32 MCU NVIC與中斷系統61
3.3.1 NVIC概述61
3.3.2 中斷回應序列62
3.3.3 中斷配置62
3.4 GD32 MCU記憶體系統64
3.4.1 記憶體架構64
3.4.2 Flash操作說明69
3.5 本章小結73
第4章 GD32 MCU電源管理系統、重定和時鐘系統74
4.1 GD32電源管理系統74
4.1.1 PMU簡介74
4.1.2 固件庫中PMU相關的
主要API78
4.1.3 實例:深度睡眠進入和退出79
4.1.4 實例:待機模式進入和退出82
4.1.5 實例:低壓檢測器的使用83
4.2 GD32重定和時鐘系統84
4.2.1 GD32中的重定和時鐘簡介85
4.2.2 固件庫中RCU相關的
主要API87
4.2.3 實例:時鐘設置88
4.2.4 實例:PA8輸出時鐘91
4.3 本章小結94
第5章 GD32 MCU基礎外設95
5.1 通用IO埠95
5.1.1 GD32的GPIO簡介96
5.1.2 固件庫中GPIO相關的
主要API97
5.1.3 實例:用GPIO點亮流水燈99
5.1.4 實例:以查詢方式實現
按鍵輸入101
5.2 外部中斷105
5.2.1 GD32的EXTI簡介105
5.2.2 固件庫中EXTI相關的
主要API106
5.2.3 實例:以中斷方式實現
按鍵輸入107
5.3 直接記憶體存取109
5.3.1 GD32的DMA簡介110
5.3.2 固件庫中與DMA相關的
主要API110
5.3.3 實例:使用DMA在SRAM中
搬運數據112
5.3.4 實例:使用DMA從Flash到SRAM搬運資料116
5.3.5 實例:使用DMA操作
GPIO118
5.4 計時器123
5.4.1 GD32計時器的分類和介紹124
5.4.2 固件庫中與計時器相關的
主要API127
5.4.3 實例:使用計時器軟體延時
測量執行時間128
5.4.4 實例:使用計時器輸出
PWM131
5.4.5 使用計時器捕獲功能測量
外部信號頻率134
5.4.6 計時器級聯實驗138
5.5 即時時鐘144
5.5.1 GD32的RTC簡介144
5.5.2 固件庫中RTC相關的
主要API145
5.5.3 實例:RTC日曆146
5.5.4 實例:RTC鬧鐘喚醒
DeepSleep154
5.6 看門狗計時器158
5.6.1 GD32的看門狗計時器簡介158
5.6.2 固件庫中看門狗相關的
主要API161
5.6.3 實例:獨立看門狗計時器
設置162
5.6.4 實例:窗口看門狗計時器
設置164
5.7 本章小結167
第6章 GD32 MCU模擬外設168
6.1 ADC168
6.1.1 GD32的ADC簡介168
6.1.2 固件庫中與ADC相關的
主要API170
6.1.3 實現ADC單通道電壓採集171
6.1.4 實例:內部參考電壓的用法176
6.1.5 實現ADC+DMA多通道
電壓採集180
6.1.6 實例:雙ADC同步觸發185
6.2 DAC191
6.2.1 GD32的DAC簡介191
6.2.2 固件庫中與DAC相關的
主要API192
6.2.3 使用DAC輸出固定電壓193
6.2.4 使用DAC實現一個正弦
信號發生器194
6.3 本章小結198
第7章 GD32 MCU基礎通信
外設200
7.1 通用同步非同步收發器200
7.1.1 非同步串口簡介200
7.1.2 GD32的USART模組介紹202
7.1.3 固件庫中與USART相關的
主要API202
7.1.4 實例:printf函數重定向204
7.1.5 實例:半雙工串口收發206
7.1.6 實例:DMA串口收發210
7.1.7 實例:串口接收超時214
7.1.8 實例:以中斷方式進行串口
收發217
7.1.9 實例:串口的同步模式219
7.1.10 使用串口實現一個命令
解譯器224
7.2 內部積體電路匯流排界面230
7.2.1 I2C介面簡介230
7.2.2 GD32 I2C的主要功能231
7.2.3 I2C介面的主要API232
7.2.4 實例:I2C主從通信234
7.2.5 實例:I2C介面讀寫
EEPROM247
7.3 同步串列外設介面255
7.3.1 SPI簡介255
7.3.2 GD32 SPI的主要功能257
7.3.3 SPI的主要API257
7.3.4 實例:SPI以查詢方式進行
全雙工通信259
7.3.5 實例:SPI使用DMA進行
全雙工通信265
7.3.6 實例:SPI半雙工主從通信273
7.3.7 實例:SPI讀寫GD25系列
SPI Flash278
7.4 本章小結287
第8章 GD32 MCU高級通信
外設289
8.1 CAN匯流排289
8.1.1 CAN匯流排基礎知識289
8.1.2 GD32的CAN介面
主要功能294
8.1.3 CAN介面的主要API295
8.1.4 實例:回環模式收發296
8.1.5 發送特定ID的資料幀實驗303
8.1.6 CAN資料幀的接收實驗309
8.1.7 使用篩檢程式接收特定的
數據幀312
8.2 USBD317
8.2.1 USB通信基礎知識317
8.2.2 USBD設備固件庫架構344
8.2.3 USBD設備固件庫分層檔及
庫函數說明346
8.2.4 實例:USBD類比鍵盤
應用351
8.2.5 實例:USBD虛擬串口
應用373
8.2.6 實例:USBD模擬U盤
應用382
8.3 本章小結387
這是一本從原理和實踐兩個層面解讀GD32 MCU原理及標準庫開發的專業技術書。本書內容均來自兆易創新內部及周邊一線使用的企業,主要面向初中及人員,解決其在實際工作中入門、使用的問題。

全書共分為7章,首先分析了MCU的基本情況,然後聚焦於GD32,分別介紹了其產品形態、選型技巧,然後從原理和實踐兩個維度對入門知識、內核、記憶體、電源管理、時鐘系統、基礎外設、類比外設、通信外設進行深入解讀。
pagetop