ARM Cortex-M4微控制器原理與應(yīng)用——基于Atmel SAM4系列
定 價(jià):69 元
- 作者:畢盛,鐘漢如,董敏 編著
- 出版時(shí)間:2014/10/1
- ISBN:9787512413955
- 出 版 社:北京航空航天大學(xué)出版社
- 中圖法分類(lèi):TP332.021
- 頁(yè)碼:471
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16開(kāi)
ARMCortexM4微控制器原理與應(yīng)用——基于AtmelSAM4系列以ARMCortexM4內(nèi)核的Atmel公司SAM4E微控制器為藍(lán)本講述嵌入式開(kāi)發(fā)技術(shù)。內(nèi)容包括ARMCortexM4內(nèi)核、系統(tǒng)架構(gòu)、電路設(shè)計(jì)、程序設(shè)計(jì)入門(mén)、標(biāo)準(zhǔn)外設(shè)庫(kù)應(yīng)用、通用輸入輸出口(GPIO)、通用異步/同步串行通信(UART/USART)、通用定時(shí)器/計(jì)數(shù)器(Timer/Counter)、實(shí)時(shí)定時(shí)器(RTT)、實(shí)時(shí)時(shí)鐘(RTC)、看門(mén)狗定時(shí)器(WDT)、增強(qiáng)安全看門(mén)狗定時(shí)器(RSWDT)、PWM模塊、同步串行通信接口(SPI)、TWI總線(xiàn)(I2C)、控制器局域網(wǎng)絡(luò)(CAN)、以太網(wǎng)通信接口(GMAC)、USB全速串行通信模塊(UDP)、模擬前端控制器(AFEC)模塊、數(shù)字/模擬轉(zhuǎn)換控制器(DACC)模塊、模擬比較控制器(ACC)模塊、DMA、外設(shè)DMA(PDC)、總線(xiàn)矩陣(MATRIX)、高速多媒體存儲(chǔ)卡接口(HSMCI)、加密模塊(AES)、SystTick定時(shí)器、FPU單元及浮點(diǎn)數(shù)運(yùn)算和DSP指令及DSP庫(kù)接口及應(yīng)用。
畢盛、鐘漢如、董敏編著的《ARMCortex-M4微控制器原理與應(yīng)用--基于AtmelSAM4系列》共享所有實(shí)例源代碼,讀者可以在北京航空航天大學(xué)出版社網(wǎng)站的“下載專(zhuān)區(qū)”免費(fèi)下載。
本書(shū)可作為高等院校電子工程、自動(dòng)化、計(jì)算機(jī)科學(xué)及技術(shù)和電氣工程等專(zhuān)業(yè)的教材和參考書(shū),也可供相關(guān)工程技術(shù)人員參考。
第1章 ARM系列及Atmel Cortex—M4芯片
1.1 ARM芯片類(lèi)別及體系結(jié)構(gòu)
1.1.1 ARM芯片主要類(lèi)別
1.1.2 ARM處理器體系結(jié)構(gòu)
1.1.3 安全內(nèi)核SeCUrCore處理器與FPGA可編程邏輯門(mén)陣列
1.2 ARM Cortex—M4
1.2.1 Cortex—M4功能說(shuō)明
1.2.2 Cortex—M4模式
1.2.3 內(nèi)存映射
1.2.4 電源管理的睡眠模式
1.2.5 Cortex—M4核心外設(shè)
1.3 Atmel公司的SAM4S/SAM4L/SAM4E系列ARM芯片配置
1.3.1 SAM4S系列配置
1.3.2 SAM4L系列配置
1.3.3 SAM4E系列配置 第1章 ARM系列及Atmel Cortex—M4芯片
1.1 ARM芯片類(lèi)別及體系結(jié)構(gòu)
1.1.1 ARM芯片主要類(lèi)別
1.1.2 ARM處理器體系結(jié)構(gòu)
1.1.3 安全內(nèi)核SeCUrCore處理器與FPGA可編程邏輯門(mén)陣列
1.2 ARM Cortex—M4
1.2.1 Cortex—M4功能說(shuō)明
1.2.2 Cortex—M4模式
1.2.3 內(nèi)存映射
1.2.4 電源管理的睡眠模式
1.2.5 Cortex—M4核心外設(shè)
1.3 Atmel公司的SAM4S/SAM4L/SAM4E系列ARM芯片配置
1.3.1 SAM4S系列配置
1.3.2 SAM4L系列配置
1.3.3 SAM4E系列配置
第2章 SAM4E系列MCU芯片及Atmel SAM4E—EK開(kāi)發(fā)板
2.1 SAM4E系列MCU引腳
2.1.1 SAM4E MCU內(nèi)部結(jié)構(gòu)圖
2.1.2 SAM4E MCU引腳說(shuō)明和功能
2.2 SAM4E開(kāi)發(fā)板說(shuō)明
2.2.1 SAM4E—EK開(kāi)發(fā)板主要功能及特點(diǎn)
2.2.2 開(kāi)發(fā)板電路介紹
2.2.3 I/O口復(fù)用引腳
2.3 SAM4E總線(xiàn)APB/AHB橋
2.3.1 總線(xiàn)APB/AHB橋
2.3.2 總線(xiàn)矩陣
2.4 SAM4E主要模塊
2.4.1 DMA控制器概述
2.4.2 外設(shè)DMA控制器概述
2.4.3 SAM4E處理器核心模塊概述
第3章 SAM4 GPIO及程序開(kāi)發(fā)
3.1 SAM4 GPIO
3.1.1 GPIO結(jié)構(gòu)與特點(diǎn)
3.1.2 GPIo功能描述
3.2 Atreel Studio開(kāi)發(fā)環(huán)境介紹
3.2.1 Atreel Studio 6開(kāi)發(fā)環(huán)境安裝
3.2.2 Atmel Studio環(huán)境下第一個(gè)SAM4E程序
3.3 Atmel軟件框架
3.3.1 ASF架構(gòu)
3.3.2 ASF功能描述
3.3.3 利用ASF實(shí)現(xiàn)第一個(gè)SAM4.E程序
3.4 Cortex微控制器軟件接口標(biāo)準(zhǔn)
3.4.1 CMSIS架構(gòu)
3.4.2 Atmel Studio 6利用(2MSIS應(yīng)用實(shí)例
第4章 SAM4供電和時(shí)鐘管理
4.1 SAM4電源管理
4.1.1 內(nèi)部供電結(jié)構(gòu)
4.1.2 供電管理模式
4.1.3 供電控制器
4.2 功耗管理控制器及時(shí)鐘配置
4.2.1 時(shí)鐘發(fā)生器
4.2.2 時(shí)鐘管理
4.2.3 主控時(shí)鐘設(shè)置說(shuō)明
第5章 SAM4中斷/DMAC/PDC/總線(xiàn)矩陣
5.1 SAM4嵌套向量中斷控制器
5.1.1 NVIC功能描述
5.1.2 NVIC程序說(shuō)明及應(yīng)用實(shí)例
5.2 DMA控制器
5.2.1 DMAC功能描述
5.2.2 DMAC應(yīng)用實(shí)例
5.3 外設(shè)DMA控制器
5.3.1 PDC功能概述
5.3.2 PDC實(shí)例說(shuō)明
5.4 總線(xiàn)矩陣
5.4.1 Matrix功能描述
5.4.2 Matrix實(shí)例說(shuō)明
第6章 SAM4串行通信
6.1 異步串行通信
6.1.1 UART概述
6.1.2 UART功能描述
6.1.3 UART、應(yīng)用實(shí)例
6.2 同步/異步串行通信
6.2.1 USART概述
6.2.2 USART功能描述
6.2.3 USART擴(kuò)展工作模式
6.2.4 USART應(yīng)用實(shí)例
6.3同 步串行通信接口
6.3.1 SPI概述
6.3.2 SPI功能描述
6.3.3 SPI應(yīng)用實(shí)例
第7章 SAM4串行通信總線(xiàn)
7.1 TWI總線(xiàn)
7.1.1 TWI概述
7.1.2 TWI功能描述
7.1.3 TwI應(yīng)用實(shí)例
7.2 控制器局域網(wǎng)絡(luò)
7.2.1 CAN總線(xiàn)概述
7.2.2 CAN控制器特性
7.2.3 CAN功能描述
7.2.4 CAN總線(xiàn)應(yīng)用實(shí)例
第8章 SAM4定時(shí)器/計(jì)數(shù)器相關(guān)模塊
8.1 系統(tǒng)定時(shí)器
8.2 通用定時(shí)器/計(jì)數(shù)器
8.2.1 TC概述
8.2.2 TC功能描述
8.2.3 TC應(yīng)用實(shí)例
8.3 脈寬調(diào)制控制器
8.3.1 PWM概述
8.3.2 PWM功能描述
8.3.3 PWM應(yīng)用實(shí)例
8.4 實(shí)時(shí)定時(shí)器
8.4.1 RTT概述
8.4.2 RTT功能描述
8.4.3 RTT應(yīng)用實(shí)例
8.5 實(shí)時(shí)時(shí)鐘
8.5.1 RTC概述
8.5.2 RTC功能描述
第9章 SAM4模擬電壓相關(guān)模塊
9.1 模擬前端控制器
9.1.1 AFEC概述
9.1.2 AFEC功能描述
9.1.3 AFEC應(yīng)用實(shí)例
9.2 數(shù)字/模擬轉(zhuǎn)換控制器
9.2.1 DACC概述
9.2.2 DACC功能描述
9.3 模擬比較控制器
9.3.1 ACC概述
9.3.2 ACC功能描述
第10章 SAM4高級(jí)通信模塊
10.1 以太網(wǎng)MAC
10.1.1 G MlAC概述
10.1.2 G MlAC功能描述
10.1.3 G MlAC編程接口
10.1.4 GMAC應(yīng)用實(shí)例
10.2 USB設(shè)備端口
10.2.1 UDP概述
10.2.2 UDP功能描述
10.2.3 UDP應(yīng)用實(shí)例
第11章 SAM4數(shù)字信號(hào)處理模塊
11.1 SAM4 FPU單元及浮點(diǎn)數(shù)運(yùn)算
11.1.1 FPU模塊介紹
11.1.2 SAM4 FPU應(yīng)用實(shí)例
11.2 SAM4DSP指令及DSP庫(kù)
11.2.1 DSP模塊介紹
11.2.2 DSP模塊功能
11.2.3 SAM4 DSP應(yīng)用實(shí)例
第12章 SAM4存儲(chǔ)模塊及接口
12.1 SAM4內(nèi)嵌存儲(chǔ)器及控制器
12.1.1 SAM4內(nèi)嵌存儲(chǔ)器概述
12.1.2 內(nèi)嵌FLASH及控制器
12.1.3 快速FLASH編程接口
12.1.4 SAM4啟動(dòng)與引導(dǎo)裝載程序
12.2 CortexM緩存控制器
12.3 靜態(tài)存儲(chǔ)控制器
12.3.1 靜態(tài)存儲(chǔ)控制器SMC概述
12.3.2 SMC存儲(chǔ)器連接
12.3.3 SMC控制LCD實(shí)例
12.4 高速多媒體存儲(chǔ)卡接口
12.4.1 高速多媒體存儲(chǔ)卡接口HSMCI概述
12.4.2 HSMCI功能描述
第13章 SAM4 RESET及其他模塊
13.1 RESET控制器
13.2 看門(mén)狗定時(shí)器
13.3 增強(qiáng)安全的看門(mén)狗定時(shí)器
13.4 高級(jí)加密標(biāo)準(zhǔn)
13.4.1 AES概述
13.4.2 AES功能描述
13.5 芯片標(biāo)識(shí)符
第14章 SAM4綜合應(yīng)用實(shí)例
14.1 綜合實(shí)例介紹
14.2 硬件說(shuō)明
14.3 軟件說(shuō)明
參考文獻(xiàn)