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

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

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

定 價(jià):¥62.00

作 者: 李寧 編著
出版社: 北京航空航天大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 維修

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

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

圖書目錄

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

本目錄推薦

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