图书介绍

ARM Cortex-A8体系结构与外设接口实战开发2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ARM Cortex-A8体系结构与外设接口实战开发
  • 苗凤娟,奚海蛟编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121227509
  • 出版时间:2014
  • 标注页数:325页
  • 文件大小:54MB
  • 文件页数:338页
  • 主题词:微处理器-系统设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ARM Cortex-A8体系结构与外设接口实战开发PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ARM处理器概述1

1.1 ARM处理器的应用领域和特点1

1.1.1 ARM处理器的应用领域1

1.1.2 ARM处理器的特点3

1.2 主流的ARM处理器介绍3

1.2.1 ARM体系结构的命名规则4

1.2.2 ARM Cortex应用程序处理器4

1.2.3 ARM Cortex嵌入式处理器6

1.2.4 经典ARM 处理器9

1.2.5 ARM专家处理器12

1.2.6 其他ARM处理器13

1.3 S5PV210处理器简介14

1.3.1 AMBA、AHB、APB总线介绍15

1.3.2 存储器子系统16

1.3.3 多媒体17

1.3.4 时钟和电源管理19

本章小结23

第2章 ARM汇编语言基础24

2.1 编程模型介绍24

2.1.1 ARM 处理器模式24

2.1.2 ARM 寄存器组介绍25

2.2 ARM 处理器寻址方式27

2.2.1 立即寻址27

2.2.2 寄存器寻址27

2.2.3 寄存器间接寻址27

2.2.4 寄存器偏移寻址28

2.2.5 基址变址寻址28

2.2.6 多寄存器寻址28

2.2.7 堆栈寻址29

2.3 ARM 指令集29

2.3.1 ARM 指令的格式和分类29

2.3.2 跳转指令31

2.3.3 数据处理指令32

2.3.4 程序状态寄存器传输指令37

2.3.5 Load/Store指令39

2.3.6 协处理器指令40

2.3.7 异常中断产生指令42

2.4 Thumb指令集43

2.4.1 Thumb指令集简介43

2.4.2 Thumb指令集和ARM指令集的区别43

2.5 ARM伪指令44

2.5.1 小范围地址读取——ADR伪指令44

2.5.2 中等范围地址读取——ADRL伪指令45

2.5.3 大范围地址读取——LDR伪指令46

2.5.4 空操作——NOP伪指令47

2.6 ARM汇编语言的伪操作和宏指令48

2.6.1 符号定义伪操作48

2.6.2 数据定义伪操作50

2.6.3 汇编控制伪操作52

2.6.4 杂项伪操作54

2.6.5 GNU ARM汇编伪操作58

2.7 ARM汇编实例62

2.7.1 汇编语句格式62

2.7.2 汇编语言的程序结构63

2.7.3 程序实例63

本章小结65

第3章 ARM中的C语言和汇编混合编程66

3.1 ATPCS介绍66

3.1.1 寄存器的使用规则66

3.1.2 数据栈使用规则67

3.1.3 参数传递规则68

3.2 内嵌汇编69

3.2.1 内嵌汇编的语法格式69

3.2.2 内嵌汇编指令的特点69

3.2.3 内嵌汇编指令注意事项71

3.2.4 内嵌汇编指令举例73

3.3 ARM中的汇编和C语言相互调用74

3.3.1 从汇编程序中访问C程序变量74

3.3.2 C程序调用汇编程序75

3.3.3 汇编程序调用C程序76

本章小结77

第4章 GPIO接口78

4.1 GPIO概述78

4.1.1 GPIO简介78

4.1.2 GPIO寄存器79

4.1.3 IO操作的步骤80

4.2 按键控制LED实例80

4.2.1 硬件原理图80

4.2.2 实例测试83

4.2.3 跑马灯实例84

本章小结86

第5章 存储器接口设计与应用87

5.1 存储器概述87

5.1.1 存储器分类87

5.1.2 存储器的层次结构89

5.1.3 ARM存储器系统90

5.2 SDRAM内存管理90

5.2.1 S5PV210地址空间90

5.2.2 SDRAM工作原理92

5.2.3 SDRAM存储控制器的使用95

5.3 SDRAM存储器接口实例95

5.3.1 SDRAM硬件接口电路95

5.3.2 SDRAM控制器使用分析97

5.3.3 程序设计及分析99

5.3.4 实例测试103

本章小结103

第6章 中断系统原理与应用104

6.1 中断的基本概念104

6.1.1 中断的基本概念和处理过程104

6.1.2 中断源、中断信号和中断向量105

6.1.3 中断优先级和中断嵌套106

6.1.4 中断响应条件与中断控制106

6.2 S5PV210的中断系统107

6.2.1 S5PV210的中断源107

6.2.2 S5PV210的中断控制108

6.3 S5PV210中断编写实例112

6.3.1 中断控制程序编写步骤112

6.3.2 中断实例115

6.3.3 实例测试123

本章小结123

第7章 串口通信原理与应用124

7.1 串口通信原理124

7.1.1 串口通信的重要参数124

7.1.2 串行通信接口125

7.1.3 通用异步接收器和发送器(UART)126

7.2 S5PV210的UART功能寄存器129

7.2.1 UART控制寄存器129

7.2.2 UART操作寄存器132

7.3 UART通信实例(一)133

7.3.1 查看电路连接图133

7.3.2 翻查数据手册134

7.3.3 确定关键定义135

7.3.4 编写程序135

7.3.5 实例测试141

7.4 UART通信实例(二)141

本章小结144

第8章 ADC和触摸屏接口与应用145

8.1 ADC工作原理145

8.2 触摸屏结构和工作原理146

8.2.1 触摸屏的工作原理147

8.2.2 触摸屏的主要类型147

8.3 S5PV210中的触摸屏接口150

8.3.1 ADC工作模式151

8.3.2 触摸屏接口模式152

8.4 硬件连接153

8.5 ADC及触摸屏接口特殊寄存器154

8.6 触摸屏控制实例155

8.7 滑动变阻器控制实例160

本章小结164

第9章 12C接口与应用165

9.1 I2C总线协议165

9.2 S5PV210的I2C总线控制器166

9.2.1 S5PV210的I2C接口的主要特性167

9.2.2 S5PV210的I2C总线接口168

9.2.3 I/O描述170

9.2.4 I2C总线控制相关寄存器170

9.2.5 S5PV210的I2C总线操作方法173

9.3 I2C总线应用实例176

9.3.1 I2C接口和AT24C02的连接176

9.3.2 读写AT24C02程序设计及分析177

9.3.3 测试实例179

本章小结181

第10章 系统时钟与定时器182

10.1 S5PV210的时钟体系182

10.1.1 系统时钟概述182

10.1.2 时钟声明183

10.1.3 时钟的产生185

10.1.4 每个子块最大工作频率187

10.1.5 时钟配置过程187

10.1.6 系统时钟相关寄存器187

10.2 实时时钟RTC200

10.2.1 实时时钟概述200

10.2.2 实时时钟操作200

10.3 PWM定时器201

10.3.1 PWM定时器概述201

10.3.2 PWM定时器操作202

10.3.3 PWM定时器特殊寄存器206

10.4 WATCHDOG定时器207

10.5 定时器使用实例209

10.5.1 PWM编程实例209

10.5.2 WATCHDOG编程实例211

本章小结213

第11章 LCD接口设计与应用214

11.1 LCD介绍214

11.2 S5PV210的LCD控制器介绍217

11.2.1 S5PV210显示控制器概述217

11.2.2 显示控制器的主键特性218

11.2.3 显示控制器的功能描述219

11.2.4 数据流219

11.2.5 接口220

11.2.6 颜色数据概要221

11.2.7 颜色空间转换(CSC)230

11.2.8 调色板的使用232

11.2.9 窗口混合233

11.2.10 图像增强238

11.2.11 VTIME控制器操作240

11.2.12 设置的命令242

11.2.13 虚拟显示244

11.2.14 RGB接口说明244

11.2.15 LCDiNDIRECTi80系统接口248

11.2.16 LCD控制器特殊功能寄存器250

11.3 TFT LCD显示实例254

11.3.1 硬件电路的连接254

11.3.2 程序设计与分析257

11.3.4 测试实例262

本章小结263

第12章 IIS接口控制与应用264

12.1 数字音频信号(IIS)介绍264

12.2 S5PV210的IIS接口266

12.2.1 发送接收模式266

12.2.2 音频串行接口格式267

12.2.3 IIS总线接口寄存器269

12.3 S5PV210IIS控制程序编写实例273

12.3.1 设备驱动程序简介273

12.3.2 IIS总线接口实例273

本章小结292

第13章 DMA接口与应用293

13.1 DMA的基本概念293

13.1.1 DMA系统组成293

13.1.2 DMA工作原理294

13.1.3 DMA传输方式294

13.1.4 DMA传输特点294

13.2 S5PV210的DMA控制器295

13.2.1 S5PV210的DMA概述295

13.2.2 DMA控制器的主要特性295

13.2.3 S5PV210的DMA特殊寄存器297

13.3 S5PV210 DMA控制编写实例298

13.3.1 DMA代码分析298

13.3.2 DMA测试实例300

本章小结301

第14章 NAND Flash控制接口与应用302

14.1 NOR Flash和NAND Flash302

14.1.1 Flash闪存302

14.1.2 NOR和NAND的比较303

14.2 NAND Flash的物理结构305

14.3 S5PV210的NAND Flash控制器309

14.3.1 NAND Flash控制器的特性309

14.3.2 NAND Flash的模块图309

14.3.3 NAND Flash的引脚配置309

14.3.4 NAND Flash存储器配置310

14.3.5 NAND Flash寄存器310

14.4 NAND Flash操作实例313

14.4.1 NAND Flash读的步骤313

14.4.2 NAND Flash写的步骤316

14.4.3 NAND Flash读写程序设计实例316

14.4.4 测试实例322

本章小结324

参考文献325

热门推荐