RISC-V 嵌入式開發實踐 — 基於 CH32V307 微控制器

王宜懷,楊勇,施連敏,遊輝敏 著

買這商品的人也買了...

商品描述

本書以沁恆微電子公司(WCH)的RSIC-V內核的CH32V307系列微控制器為藍本,
以知識要素為核心,以構件化為基礎,闡述嵌入式技術基礎與實踐。
本書介紹的AHL-CH32V307 硬件系統可以滿足基礎實踐的需要。

全書共13章,
第1章簡要闡述嵌入式系統的知識體系、學習誤區與學習建議;
第2章為RSIC-V架構微處理器簡介;
第3章介紹MCU存儲器映像、中斷源與硬件最小系統;
第4章以GPIO為例給出規範的工程組織框架,闡述底層驅動應用與設計方法;
第5章介紹嵌入式硬件構件與底層驅動構件的基本規範;
第6章闡述串行通信接口UART,並給出第一個帶中斷的實例。
第1-6章囊括了學習一個微控制器人門環節的完整要素第7-12 章分別介紹了 SysTick 、Tim町、RTC 、
Flash 在線編程 、ADC、DAC、SPU2C、TSC、DMA 、CAN 、 USB 、以太網模塊及其他模塊。
第13章給出了外接部件、RTOS、嵌人式人工智能等應用案例。

本書適用於高等學校嵌人式系統的教學或技術培訓,
也可供嵌人式系統與物聯網應用技術人員研發時參考。

目錄大綱

第1章 概述
1.1 初識嵌入式系統
1.1.1 運行硬件系統
1.1.2 實踐體系簡介
1.1.3 編譯、下載與運行 個嵌入式程序
1.2 嵌入式系統的定義、發展簡史、分類及特點
1.2.1 嵌入式系統的定義
1.2.2 嵌入式系統的由來及發展簡史
1.2.3 嵌入式系統的分類
1.2.4 嵌入式系統的特點
1.3 嵌入式系統的學習困惑、知識體系及學習建議
1.3.1 嵌入式系統的學習困惑
1.3.2 嵌入式系統的知識體系
1.3.3 基礎階段的學習建議
1.4 微控制器與應用處理器簡介
1.4.1 MCU簡介
1.4.2 以MCU為核心的嵌入式測控產品的基本組成
1.4.3 MAP簡介
1.5 嵌入式系統常用術語
1.5.1 與硬件相關的術語
1.5.2 與通信相關的術語
1.5.3 與功能模塊相關的術語
本章小結
習題
第2章 RISC-V架構微處理器
2.1 RISC-V概述與青稞V4F微處理器簡介
2.1.1 RISC-V概述
2.1.2 青稞V4F微處理器內部結構概要
2.1.3 寄存器通用基礎知識及相關基本概念
2.1.4 青稞V4F微處理器的內部寄存器
2.2 尋址方式與機器碼的獲取方法
2.2.1 指令保留字簡表與尋址方式
2.2.2 機器碼的獲取方法
2.3 RISC-V基本指令分類解析
2.3.1 數據傳送類指令
2.3.2 數據操作類指令
2.3.3 跳轉類指令
2.3.4 CSR類指令
2.3.5 其他指令
2.4 彙編語言的基本語法
2.4.1 彙編語言的格式
2.4.2 常用偽指令簡介
本章小結
習題
第3章 存儲器映像、中斷源與硬件 小系統
3.1 CH32V307系列MCU概述
3.1.1 CH32V307系列MCU命名規則
3.1.2 CH32V307存儲器映像
3.1.3 CH32V307中斷源
3.2 CH32V307的引腳圖與硬件 小系統