微處理器應用與實作:C 語言與 Andes MCU 系列

周志學

  • 出版商: 藍海文化
  • 出版日期: 2013-12-19
  • 售價: $400
  • 貴賓價: 9.5$380
  • 語言: 繁體中文
  • 頁數: 328
  • ISBN: 9866432203
  • ISBN-13: 9789866432200
  • 無法訂購

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

商品描述

<內容簡介>

‧ 以本土原創32位元CPU-AndesCoreTM N801與N903為系統核心

‧ 以圖文解說方式詳述軟體開發平台AndeSightTM MCU V2.01的操作

‧ 提供範例程式及圖文解說各專案建置流程

‧ 分別以虛擬模擬平台及實體平台驗證各專案

 

本書共提供兩種嵌入式系統核心AndesCoreTM N801與N903,其系統開發平台分別為AndeShape™ ADP-XC5FF676(ADP-XC5平台)及AndeShape™ ADP-WT59F064,前者是將N801燒錄於FPGA(Xilinx VIRTEX-5:XC5VLX110)的微處理器開發平台,後者則採偉詮電子的系統晶片WT59F064建置而成的開發平台,換言之本書共提供兩個系列的系統核心及微處理器開發平台的理論基礎與實務應用。

 

本書第一章介紹系統核心及系統平台的架構及使用,第二章介紹軟體開發平台AndeSightTM的安裝及使用,使用流程以圖說為主,讓讀者在圖說的協助迅速熟悉開發工具的使用。第三章帶領讀者了解CPU指令集(AndeStarTM),除了解系統核心的暫存器架構外,也以組合語言的範例讓讀者一窺Andes組合語言的程式碼架構。第四章之後開始介紹CPU外部的輸出入周邊元件,計有通用輸出入(GPIO)、萬用非同步串列傳輸(UART)、看門狗(WDT)、時鐘(RTC)、脈派寬度調變(PWM)、中斷控制器(INTC)等常見的輸出入單元,每章針對兩個開發平台皆有C程式語言的實際範例,同時以大量圖說的方式深入解說開發平台的使用。相信以圖解配合範例定能使讀者熟悉兩個MCU系列核心的使用。

<章節介紹>

第一章 Andes MCU系列系統晶片

1.1 AndesCore™ MCU介紹

1.2 微處理器開發平台

第二章 開發工具平台安裝、使用與專案建置

2.1 AndeSight™ V2.0.1 MCU安裝與內容說明

2.2 基本專案建置、編譯與虛擬平台(VEP)執行

2.3 AndeShape™ AICE-MCU™

2.4 AndeShape™ ADP-WT59F064安裝設定與使用

2.5 AndeShape™ ADP-XC5FF676安裝設定與使用

2.6 Chip Profile

第三章 程式設計

3.1 AndeStar™ 指令集介紹

3.2 AndesCore MCU系列與相關工具鏈介紹

3.3 基本程式設計、編譯執行(VEP)與除錯

3.4 進階C語言程式設計

第四章 通用輸出入介面

4.1 通用輸出入控制器(GPIO)

4.2 WT59F064通用輸出入埠

4.3 ADP-XC5-for-N801-S通用輸出入介面(GPIO)

第五章 萬用非同步串列傳輸

5.1 萬用非同步串列傳輸(UART)

5.2 WT59F064 萬用非同步串列傳輸控制器

5.3 ADP-XC5-for-N801-S萬用非同步串列傳輸控制器

第六章 脈波寬度調變

6.1 脈波寬度調變控制器(PWM)

6.2 WT59F064 脈波調變寬度控制器

6.3 ADP-XC5-for-N801-S脈波寬度調變控制器(PWM)

第七章 即時時鐘

7.1 即時時鐘(Real-Time Clock,RTC)

7.2 WT59F064 RTC

7.3 ADP-XC5-for-N801-S Real-Time Clock(RTC)

第八章 計時器

8.1 計時器(TIMER)

8.2 WT59F064 TIMER

8.3 ADP-XC5-for-N801-S Real-Time Clock(RTC)

第九章 中斷

9.1 AndesCore中斷概述

9.2 WT59F064中斷

9.3 ADP-XC5-for-N801-S中斷(INTERRUPTION)

附件 XC5 INTC中斷請求訊號來源