图书介绍

ARM Cortex嵌入式系统开发教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

ARM Cortex嵌入式系统开发教程
  • 黄建华,宾辰忠,欧阳宁编著 著
  • 出版社: 西安:西安电子科技大学出版社
  • ISBN:9787560629032
  • 出版时间:2012
  • 标注页数:320页
  • 文件大小:19MB
  • 文件页数:329页
  • 主题词:微控制器-高等学校-教材

PDF下载


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

下载说明

ARM Cortex嵌入式系统开发教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 嵌入式系统概述1

1.1 嵌入式系统简介1

1.1.1 嵌入式系统的定义1

1.1.2 嵌入式系统的组成2

1.1.3 嵌入式系统的特点3

1.2 嵌入式处理器3

1.2.1 嵌入式处理器的分类4

1.2.2 ARM处理器6

1.3 嵌入式操作系统11

1.3.1 操作系统的概念11

1.3.2 嵌入式Linux12

1.3.3 μC/OS.Ⅱ12

1.3.4 Windows CE12

1.3.5 VxWorks13

习题13

第2章 ARM Cortex-M3体系结构14

2.1 ARM Cortex-M3编程模型14

2.1.1 ARM Cortex-M3处理器的编程模型14

2.1.2 Cortex-M3处理器的工作状态和工作模式16

2.2 ARM Cortex-M3寄存器组织17

2.2.1 通用寄存器18

2.2.2 程序状态寄存器19

2.2.3 控制寄存器20

2.2.4 中断屏蔽寄存器21

2.3 ARM Cortex-M3存储器21

2.3.1 Cortex-M3存储器格式21

2.3.2 Cortex-M3存储器映射22

2.3.3 存储器访问属性24

2.3.4 位带(bit-band)操作25

2.4 ARM Cortex-M3异常处理27

2.4.1 异常类型27

2.4.2 异常优先级29

2.4.3 向量表29

2.5 NVIC与中断控制31

2.5.1 NVIC概述31

2.5.2 中断配置基础31

2.5.3 中断的使能与禁止31

2.5.4 中断的挂起与解挂32

2.5.5 中断建立全过程33

2.5.6 中断/异常的响应序列33

2.5.7 异常返回34

2.5.8 SysTick定时器34

习题37

第3章 LPC1700系列处理器38

3.1 LPC1700系列处理器简介38

3.1.1 LPC1700系列处理器特性38

3.1.2 LPC1700系列处理器结构40

3.2 处理器引脚配置42

3.2.1 引脚配置42

3.2.2 引脚连接模块52

3.2.3 引脚连接模块的使用举例54

3.3 存储器管理55

3.4 时钟和功率控制58

3.4.1 晶体振荡器58

3.4.2 PLLO锁相环60

3.4.3 时钟分频65

3.4.4 功率控制68

3.4.5 外部时钟输出引脚72

3.5 系统控制模块74

3.5.1 复位74

3.5.2 掉电检测75

3.5.3 外部中断76

3.5.4 系统控制和状态标志79

3.6 LPC1700系统例程79

3.6.1 CMSIS的系统启动代码79

3.6.2 外部中断例程88

3.6.3 SysTick定时器例程89

习题91

第4章 LPC1700系列处理器基本接口技术92

4.1 GPIO接口92

4.1.1 特性92

4.1.2 应用场合93

4.1.3 引脚描述93

4.1.4 寄存器描述93

4.1.5 使用注意事项103

4.1.6 应用举例104

4.2 定时器106

4.2.1 特性106

4.2.2 应用场合107

4.2.3 定时器结构107

4.2.4 引脚功能描述108

4.2.5 寄存器功能描述108

4.2.6 应用举例114

4.2.7 重复中断定时器(RIT)概述117

4.2.8 RIT寄存器描述117

4.2.9 RIT操作119

4.3 看门狗119

4.3.1 功能描述119

4.3.2 看门狗结构120

4.3.3 寄存器功能描述120

4.3.4 操作举例123

4.4 UART串口通信124

4.4.1 概述124

4.4.2 UART结构125

4.4.3 寄存器功能描述126

4.4.4 基本操作134

4.4.5 应用举例135

4.5 ADC/DAC137

4.5.1 LPC1700 DAC特性137

4.5.2 DAC引脚描述137

4.5.3 DAC寄存器描述137

4.5.4 DAC基本操作139

4.5.5 LPC1700 ADC特性139

4.5.6 ADC引脚描述139

4.5.7 ADC寄存器描述140

4.5.8 ADC基本操作144

4.5.9 应用举例144

4.6 实时时钟145

4.6.1 功能描述145

4.6.2 结构及引脚146

4.6.3 寄存器功能描述147

4.6.4 RTC使用注意事项154

4.6.5 应用举例154

4.7 其它接口156

4.7.1 GPDMA控制器156

4.7.2 PWM接口164

4.7.3 QEI接口169

习题172

第5章 LPC1700系列处理器通信接口技术173

5.1 I2C总线接口173

5.1.1 I2C接口特性173

5.1.2 I2C总线引脚及应用173

5.1.3 I2C总线基本原理174

5.1.4 I2C操作模式175

5.1.5 I2C接口寄存器描述176

5.1.6 应用举例186

5.2 以太网接口190

5.2.1 以太网接口概述190

5.2.2 以太网接口特性190

5.2.3 以太网接口结构及引脚描述191

5.2.4 以太网接口操作概述192

5.2.5 帧描述符与状态字194

5.2.6 以太网帧操作举例201

5.2.7 寄存器描述204

5.2.8 以太网接口驱动程序举例223

5.3 SPI接口与串口闪存232

5.3.1 SPI接口概述232

5.3.2 SPI接口引脚232

5.3.3 SPI接口寄存器描述233

5.3.4 SPI接口结构框图237

5.3.5 SPI接口操作238

5.3.6 串口闪存操作举例239

5.4 CAN总线接口245

5.4.1 CAN总线接口概述245

5.4.2 CAN模块内存映射表247

5.4.3 CAN控制器寄存器描述247

5.4.4 CAN控制器操作249

5.5 USB接口250

5.5.1 USB总线概述250

5.5.2 USB设备接口结构描述251

5.5.3 固定的端点配置252

5.5.4 USB设备接口操作概述253

5.5.5 USB设备接口寄存器描述254

5.5.6 USB设备控制器的初始化255

5.5.7 串行接口引擎命令描述256

5.6 I2S接口258

5.6.1 I2S接口概述258

5.6.2 引脚描述259

5.6.3 I2S接口寄存器描述260

习题261

第6章 嵌入式实时操作系统262

6.1 嵌入式实时操作系统基础262

6.1.1 嵌入式实时操作系统简介262

6.1.2 嵌入式实时操作系统基本概念263

6.2 μC/OS-Ⅱ内核原理267

6.2.1 μC/OS-Ⅱ任务管理269

6.2.2 μC/OS-Ⅱ的API函数280

6.2.3 μC/OS-Ⅱ的文件结构和移植294

6.3 基于μC/OS-Ⅱ的嵌入式系统程序设计实例308

习题319

参考文献320

热门推荐