幫助中心 | 我的帳號 | 關於我們

GD32F3開發基礎教程--基於GD32F303ZET6/卓越工程師培養系列

  • 作者:編者:鍾世達//郭文波|責編:張小樂
  • 出版社:電子工業
  • ISBN:9787121443244
  • 出版日期:2022/10/01
  • 裝幀:平裝
  • 頁數:292
人民幣:RMB 69 元      售價:
放入購物車
加入收藏夾

內容大鋼
    本書基於GD32F3蘋果派開發板(主控晶元為GD32F303ZET6),通過14個實驗介紹GD32F303ZET6微控制器的GPIO、串口、TIMER、SysTick、RCU、外部中斷、DAC和ADC的原理與應用。作為拓展,另有6個實驗分別介紹MCU調試、RTC、FWDGT、WWDGT,以及基於I2C的EEPROM讀寫和基於SPI的Flash讀寫,相關內容參見本書配套資料包。全書程序代碼的編寫規範均遵循《C語言軟體設計規範(LY-STD001-2019)》。各實驗採用模塊化設計,以便於將各模塊應用在實際項目和產品中。
    本書配有豐富的資料包,涵蓋GD32F3蘋果派開發板原理圖、常式、軟體包、PPT等,資料包將持續更新,下載鏈接可通過微信公眾號「卓越工程師培養系列」獲取。
    本書既可以作為高等院校電子信息、自動化等專業微控制器相關課程的教材,也可以作為微控制器系統設計及相關行業工程技術人員的入門培訓用書。

作者介紹
編者:鍾世達//郭文波|責編:張小樂

目錄
第1章  GD32開發平台和工具
  1.1  為什麼選擇GD
  1.2  GD32F3系列晶元介紹
  1.3  GD32F3蘋果派開發板電路簡介
  1.4  GD32F3蘋果派開發板可以開展的部分實驗
  1.5  GD32微控制器開發工具的安裝與配置
    1.5.1  安裝Keil 5.30
    1.5.2  設置Keil 5.30
  本章任務
  本章習題
第2章  基準工程實驗
  2.1  實驗內容
  2.2  實驗原理
    2.2.1  寄存器與固件庫
    2.2.2  Keil編輯和編譯及程序下載過程
    2.2.3  GD32工程模塊名稱及說明
    2.2.4  相關參考資料
  2.3  實驗步驟與代碼解析
  本章任務
  本章習題
第3章  串口電子鐘
  3.1  實驗內容
  3.2  實驗原理
    3.2.1  RunClock模塊函數
    3.2.2  函數調用框架
    3.2.3  Proc2msTask與Procl SecTask
    3.2.4  程序架構
  3.3  實驗步驟與代碼解析
  本章任務
  本章習題
第4章  GPIO與流水燈
  4.1  實驗內容
  4.2  實驗原理
    4.2.1  LED電路原理圖
    4.2.2  GD32F30x系列微控制器的系統架構與存儲器映射
    4.2.3  GPIO功能框圖
    4.2.4  GPIO部分寄存器
    4.2.5  GPIO部分固件庫函數
    4.2.6  RCU部分寄存器
    4.2.7  RCU部分固件庫函數
    4.2.8  程序架構
  4.3  實驗步驟與代碼解析
  本章任務
  本章習題
第5章  GPIO與獨立按鍵輸入
  5.1  實驗內容
  5.2  實驗原理
    5.2.1  獨立按鍵電路原理圖
    5.2.2  GPIO功能框圖
    5.2.3  GPIO部分寄存器

    5.2.4  GPIO部分固件庫函數
    5.2.5  按鍵去抖原理
    5.2.6  程序架構
  5.3  實驗步驟與代碼解析
  本章任務
  本章習題
第6章  串口通信
  6.1  實驗內容
  6.2  實驗原理
    6.2.1  串口通信協議
    6.2.2  串口電路原理圖
    6.2.3  串口功能框圖
    6.2.4  串口部分寄存器
    6.2.5  串口部分固件庫函數
    6.2.6  異常和中斷
    6.2.7  NVIC中斷控制器
    6.2.8  NVIC部分寄存器
    6.2.9  NVIC部分固件庫函數
    6.2.10  串口模塊驅動設計
    6.2.11  程序架構
  6.3  實驗步驟與代碼解析
  本章任務
  本章習題
第7章  定時器中斷
  7.1  實驗內容
  7.2  實驗原理
    7.2.1  通用定時器L0結構框圖
    7.2.2  通用定時器部分寄存器
    7.2.3  定時器部分固件庫函數
    7.2.4  RCU部分寄存器
    7.2.5  程序架構
  7.3  實驗步驟與代碼解析
  本章任務
  本章習題
第8章  SysTick
  8.1  實驗內容
  8.2  實驗原理
    8.2.1  SysTick功能框圖
    8.2.2  SysTick實驗流程圖分析
    8.2.3  SysTick部分寄存器
    8.2.4  SysTick部分固件庫函數
    8.2.5  程序架構
  8.3  實驗步驟與代碼解析
  本章任務
  本章習題
第9章  RCU
  9.1  實驗內容
  9.2  實驗原理
    9.2.1  RCU功能框圖
    9.2.2  RCU部分寄存器

    9.2.3  RCU部分固件庫函數
    9.2.4  FMC部分寄存器
    9.2.5  FMC部分固件庫函數
    9.2.6  程序架構
  9.3  實驗步驟和代碼解析
  本章任務
  本章習題
第10章  外部中斷
  10.1  實驗內容
  10.2  實驗原理
    10.2.1  EXTI功能框圖
    10.2.2  EXTI部分寄存器
    10.2.3  EXTI部分固件庫函數
    10.2.4  AFIO部分寄存器
    10.2.5  AFIO部分固件庫函數
    10.2.6  程序架構
  10.3  實驗步驟和代碼解析
  本章任務
  本章習題
第11章  OLED顯示
  11.1  實驗內容
  11.2  實驗原理
    11.2.1  OLED顯示模塊
    11.2.2  SSD1306的顯存
    11.2.3  SSD1306常用命令
    11.2.4  字模選項
    11.2.5  ASCII碼表與取模工具
    11.2.6  GD32F303ZET6的GRAM與SSD1306的GRAM
    11.2.7  OLED顯示模塊顯示流程
    11.2.8  程序架構
  11.3  實驗步驟和代碼解析
  本章任務
  本章習題
第12章  TIMER與PWM輸出
  12.1  實驗內容
  12.2  實驗原理
    12.2.1  PWM輸出實驗流程圖分析
    12.2.2  通用定時器部分寄存器
    12.2.3  通用定時器部分固件庫函數
    12.2.4  程序架構
  12.3  實驗步驟和代碼解析
  本章任務
  本章習題
第13章  TIMER與輸入捕獲
  13.1  實驗內容
  13.2  實驗原理
    13.2.1  輸入捕獲實驗流程圖分析
    13.2.2  通用定時器部分寄存器
    13.2.3  通用定時器部分固件庫函數
    13.2.4  程序架構

  13.3  實驗步驟和代碼解析
  本章任務
  本章習題
第14章  DAC
  14.1  實驗內容
  14.2  實驗原理
    14.2.1  DAC功能框圖
    14.2.2  DMA功能框圖
    14.2.3  DAC實驗邏輯圖分析
    14.2.4  PCT通信協議
    14.2.5  PCT通信協議應用
    14.2.6  DAC部分寄存器
    14.2.7  DAC部分固件庫函數
    14.2.8  DMA部分寄存器
    14.2.9  DMA部分固件庫函數
    14.2.10  程序架構
  14.3  實驗步驟和代碼解析
  本章任務
  本章習題
第15章  ADC
  15.1  實驗內容
  15.2  實驗原理
    15.2.1  ADC功能框圖
    15.2.2  ADC時鐘及其轉換時間
    15.2.3  ADC實驗邏輯框圖分析
    15.2.4  ADC緩衝區
    15.2.5  ADC部分寄存器
    15.2.6  ADC部分固件庫函數
    15.2.7  程序架構
  15.3  實驗步驟與代碼解析
  本章任務
  本章習題
附錄A  ASCII碼表
參考文獻

  • 商品搜索:
  • | 高級搜索
首頁新手上路客服中心關於我們聯絡我們Top↑
Copyrightc 1999~2008 美商天龍國際圖書股份有限公司 臺灣分公司. All rights reserved.
營業地址:臺北市中正區重慶南路一段103號1F 105號1F-2F
讀者服務部電話:02-2381-2033 02-2381-1863 時間:週一-週五 10:00-17:00
 服務信箱:bookuu@69book.com 客戶、意見信箱:cs@69book.com
ICP證:浙B2-20060032