注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡硬件、外部設備與維護基于MDK的SAM3處理器開發(fā)應用

基于MDK的SAM3處理器開發(fā)應用

基于MDK的SAM3處理器開發(fā)應用

定 價:¥62.00

作 者: 李寧 編著
出版社: 北京航空航天大學出版社
叢編項:
標 簽: 維修

ISBN: 9787811249835 出版時間: 2010-01-01 包裝: 平裝
開本: 16開 頁數(shù): 578 字數(shù):  

內容簡介

  《基于MDK的SAM3處理器開發(fā)應用》介紹了基于MDK的SAM3U處理器開發(fā)應用。全書共13章,可以分為4部分。第1部分包括第1~4章,在講解Cortex-M3處理器結構的基礎上,詳細介紹了Cortex-M3處理器的編程模型、總線架構、存儲結構、異常處理機制、Thumb-2指令集、存儲保護機制和調試系統(tǒng)。第2部分包括第7~9章,介紹了MDK的使用方法、EM-SAM3U開發(fā)板以及一個小實例,是讀者學習使用MDK進行SAM3U處理器應用開發(fā)的準備知識。第3部分包括第10~12章,介紹了SAM3U處理器的所有系統(tǒng)控制以及片上外設,對每個模塊都詳細介紹其結構、特點及功能,并提供了一個小的應用實例。第4部分為第13章,介紹了一個基于SAM3U處理器的綜合應用實例,分別在無操作系統(tǒng)和有操作系統(tǒng)的情況下實現(xiàn)了MP3播放器,也幫助讀者了解如何將實時操作系統(tǒng)移植到SAM3U處理器上,以及如何實現(xiàn)多任務操作?!痘贛DK的SAM3處理器開發(fā)應用》既可作為使用MDK進行SAM3處理器應用開發(fā)的指導書,還可作為SAM3U處理器的開發(fā)參考手冊。另外,也可作為ARM Cortex-M3的編程入門指南。

作者簡介

暫缺《基于MDK的SAM3處理器開發(fā)應用》作者簡介

圖書目錄

第1章 CortexM3處理器簡介1
1.1 CortexM3處理器的特點1
1.2 CortexM3處理器基本結構3
1.3 SAM3系列MCU7
1.3.1 SAM3系列MCU的分類7
1.3.2 SAM3U處理器的內部結構9
1.3.3 SAM3U系列MCU的優(yōu)點11
1.3.4 SAM3 MCU的開發(fā)工具13
第2章 CortexM3 處理器編程模型14
2.1 寄存器組14
2.1.1 通用寄存器15
2.1.2 狀態(tài)寄存器(xPSR)15
2.1.3 中斷屏蔽寄存器組18
2.1.4 控制寄存器18
2.2 處理器工作模式及訪問級別19
2.2.1 工作模式19
2.2.2 訪問級別19
2.2.3 main棧和process棧20
2.3 數(shù)據(jù)類型與存儲器格式21
2.4 指令集21
第3章 SAM3U處理器總線結構和存儲系統(tǒng)31
3.1 系統(tǒng)總線架構31
3.1.1 雙APB/AHB橋接器31
3.1.2 5層AHB總線矩陣31
3.2 存儲器的組織與映射32
3.2.1 存儲系統(tǒng)組織32
3.2.2 片上存儲系統(tǒng)35
3.2.3 片外存儲系統(tǒng)36
3.3 位段37
3.4 啟動機制38
3.5 CortexM3系統(tǒng)控制寄存器38
3.6 芯片標識47
第4章 CortexM3的異常處理48
4.1 異常的類型48
4.2 異常的優(yōu)先級49
4.2.1 優(yōu)先級50
4.2.2 優(yōu)先級分組50
4.2.3 優(yōu)先級對異常處理的影響51
4.2.4 異常激活等級51
4.3 向量表及啟動過程53
4.3.1 向量表53
4.3.2 復位過程54
4.3.3 啟動過程54
4.4 多堆棧的設置56
4.5 Abort 模式57
4.5.1 硬故障58
4.5.2 Local故障和升級 58
4.5.3 故障狀態(tài)寄存器和故障地址寄存器 59
第5 章存儲保護單元61
5.1 MPU編程模型61
5.2 MPU的使用66
5.2.1 設置MPU66
5.2.2 保護區(qū)屬性設置66
5.2.3 典型的保護區(qū)設置67
第6章 調試系統(tǒng)69
6.1 CortexM3調試系統(tǒng)結構69
6.1.1 CoreSight調試體系結構69
6.1.2 CortexM3調試結構71
6.2 調試端口74
6.2.1 JTAG調試端口75
6.2.2 SW調試端口75
第7章 SAM3U處理器基礎77
7.1 系統(tǒng)控制器及片上外設簡介77
7.1.1 系統(tǒng)控制器77
7.1.2 片上外設81
7.2 GPIO及引腳復用85
7.2.1 概述85
7.2.2 用戶接口87
7.2.3 功能描述88
7.2.4 引腳復用93
第8章 EMSAM3U開發(fā)板98
8.1 EMSAM3U評估板的基本結構99
8.1.1 模塊結構99
8.1.2 連接器、跳線99
8.1.3 電源101
8.1.4 時鐘源101
8.1.5 復位和喚醒電路102
8.2 EMSAM3U評估板的組件與接口102
第9章 快速啟用SAM3U106
9.1 MDK的安裝與配置106
9.1.1 MDK安裝的最小系統(tǒng)要求106
9.1.2 MDK的安裝107
9.1.3 MDK目錄結構109
9.1.4 注冊與幫助109
9.2 霽ision IDE110
9.2.1 菜單欄、工具欄、狀態(tài)欄111
9.2.2 工程工作區(qū)111
9.2.3 工作區(qū)114
9.2.4 輸出窗口115
9.2.5 內存窗口117
9.2.6 觀測窗口117
9.2.7 外設對話框119
9.3 CMSIS標準119
9.3.1 基于CMSIS標準的軟件架構120
9.3.2 CMSIS規(guī)范121
9.4 第一個SAM3U應用程序Blinky123
9.4.1 選擇工具集124
9.4.2 創(chuàng)建一個新的工程125
9.4.3 硬件選項配置126
9.4.4 創(chuàng)建文件組及源文件127
9.4.5 編譯鏈接工程133
9.4.6 調試程序133
9.4.7 建立HEX文件139
第10章 SAM3U處理器基本接口140
10.1 嵌套向量中斷控制器NVIC140
10.1.1 概述140
10.1.2 NVIC功能描述140
10.1.3 應用程序設計142
10.2 DMA傳輸152
10.2.1 DMA控制器152
10.2.2 外設DMA控制器PDC175
10.3 串行通信接口UART & USART182
10.3.1 通用異步收發(fā)器UART182
10.3.2 通用同步異步收發(fā)器USART187
10.3.3 應用程序設計209
10.4 電源管理SUPC222
10.4.1 SAM3U處理器的電源供給222
10.4.2 概述223
10.4.3 功能描述225
10.4.4 應用程序設計230
10.5 復位控制器RSTC和備份寄存器GPBR244
10.5.1 概述244
10.5.2 功能描述245
10.5.3 應用程序設計251
10.6 時鐘管理257
10.6.1 時鐘發(fā)生器258
10.6.2 功耗管理控制器PMC263
10.6.3 實時定時器RTT273
10.6.4 實時鐘RTC283
10.7 定時/計數(shù)器TC及看門狗WDT301
10.7.1 定時/計數(shù)器TC301
10.7.2 看門狗WDT320
10.8 脈寬調制控制器327
10.8.1 概述327
10.8.2 功能描述331
10.8.3 應用程序設計346
10.9 數(shù)/模轉換器354
10.9.1 模/數(shù)轉換器ADC354
10.9.2 12位模/數(shù)轉器ADC12B358
10.9.3 應用程序設計362
第11章 SAM3U處理器存儲設備接口375
11.1 快速Flash編程接口和增強內嵌Flash控制器375
11.1.1 快速Flash編程接口FFPI375
11.1.2 增強內嵌Flash控制器EEFC382
11.1.3 應用程序設計390
11.2 靜態(tài)存儲器控制器394
11.2.1 概述394
11.2.2 功能描述397
11.2.3 應用程序設計1415
11.2.4 應用程序設計2422
11.3 高速多媒體卡接口HSMCI429
11.3.1 概述429
11.3.2 功能描述431
11.3.3 應用程序設計436
第12章 SAM3U處理器通信接口448
12.1 串行外設接口SPI448
12.1.1 概述448
12.1.2 功能描述449
12.1.3 應用程序設計457
12.2 雙線接口TWI463
12.2.1 概述463
12.2.2 功能描述465
12.2.3 應用程序設計481
12.3 同步串行控制器(SSC)487
12.3.1 概述487
12.3.2 功能描述489
12.3.3 應用程序設計494
12.4 USB高速設備接口UDPHS512
12.4.1 概述512
12.4.2 功能描述514
12.4.3 應用程序設計525
第13章 MP3 Player設計與實現(xiàn)547
13.1 無OS的MP3 Player設計與實現(xiàn)547
13.1.1 SD卡結構及讀寫方法547
13.1.2 FAT32文件系統(tǒng)553
13.1.3 WM8731音頻編解碼器557
13.1.4 MP3軟件解碼559
13.1.5 無OS的MP3設計與實現(xiàn)560
13.2 基于CoOS的MP3 Player設計與實現(xiàn)565
13.2.1 總體結構565
13.2.2 相關知識的介紹566
13.2.3 MP3 Player的設計571
13.2.4 MP3 Player的實現(xiàn)576
參考文獻579

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號