图书介绍
ARM Cortex-M3嵌入式开发实例详解 基于NXP LPC17XX【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 张燕妮编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121215865
- 出版时间:2013
- 标注页数:326页
- 文件大小:89MB
- 文件页数:338页
- 主题词:微处理器-系统设计
PDF下载
下载说明
ARM Cortex-M3嵌入式开发实例详解 基于NXP LPC17XXPDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Cortex-M3体系结构1
1.1 Cortex-M3简介1
1.1.1 ARM的历史1
1.1.2 Cortex-M3的特征6
1.2 内核寄存器8
1.2.1 通用寄存器9
1.2.2 连接寄存器9
1.2.3 程序计数器9
1.2.4 专用寄存器10
1.3 操作模式和特权级别11
1.4 存储器映射12
1.4.1 地址空间12
1.4.2 位带操作15
1.4.3 端模式19
1.5 总线接口20
1.5.1 3级流水线20
1.5.2 总线矩阵20
1.6 存储器保护单元(MPU)22
1.6.1 MPU概述22
1.6.2 MPU的寄存器22
1.6.3 MPU的使用23
1.7 中断和异常24
1.7.1 异常类型24
1.7.2 异常优先级25
1.7.3 异常响应过程27
1.8 指令系统30
1.9 小结32
第2章 LPC17XX的硬件设计基础33
2.1 LPC 17XX概述33
2.1.1 简介33
2.1.2 特性34
2.1.3 LPC17XX的结构图36
2.2 LPC 17XX的时钟与功率控制38
2.2.1 振荡器39
2.2.2 时钟源选择多路复用41
2.2.3 PLL042
2.2.4 时钟分频器47
2.2.5 功率控制50
2.3 LPC 17XX的引脚55
2.3.1 LPC17XX的引脚连接模块55
2.3.2 LPC17XX的引脚配置寄存器64
2.4 最小系统设计67
2.5 小结69
第3章 LPC1700程序设计基础70
3.1 RealView MDK开发环境70
3.1.1 RealView MDK开发环境简介70
3.1.2 工程创建、编译72
3.1.3 Flash编程器79
3.1.4 简易实例79
3.2 CMSIS———Cortex-M3微控制器软件接口标准80
3.2.1 CMSIS概述81
3.2.2 CMSIS编码规范81
3.2.3 CMSIS文件结构82
3.2.4 核内外设访问层83
3.3 LPC 1700 CMSIS标准固件库89
3.3.1 固件库的组织结构90
3.3.2 固件库的驱动部分90
3.3.3 驱动标识定义92
3.4 小结93
第4章 系统节拍定时器94
4.1 系统节拍定时器概述94
4.2 系统节拍定时器的原理94
4.3 寄存器95
4.3.1 系统节拍定时器的控制和状态寄存器(STCTRL)95
4.3.2 系统节拍定时器的重载值寄存器(STRELOAD)97
4.3.3 系统节拍定时器的当前值寄存器(STCURR)98
4.3.4 系统节拍定时器的校准值寄存器(STCALIB)98
4.4 使用系统节拍定时器测试程序运行时间实例99
4.4.1 需求分析99
4.4.2 软件设计99
4.5 小结100
第5章 GPIO——通用输入/输出101
5.1 GPIO的功能101
5.1.1 数字I/O端口功能101
5.1.2 可产生中断的数字端口101
5.1.3 可掉电唤醒102
5.2 GPIO的寄存器102
5.2.1 端口方向寄存器(FIOxDIR)103
5.2.2 端口输出设置寄存器(FIOxSET)104
5.2.3 端口输出清零寄存器(FIOxCLR)104
5.2.4 端口引脚寄存器(FIOxPIN)105
5.2.5 端口屏蔽寄存器(FIOxMASK)105
5.3 GPIO构建小型声光报警系统实例106
5.3.1 系统设计106
5.3.2 硬件设计106
5.3.3 软件设计106
5.4 GPIO控制交流接触器实例107
5.4.1 需求分析107
5.4.2 硬件设计107
5.4.3 软件设计108
5.5 小结109
第6章 嵌套向量中断110
6.1 NVIC110
6.1.1 特性110
6.1.2 中断源111
6.1.3 寄存器113
6.1.4 软件中断115
6.1.5 NVIC软件编程116
6.2 外部中断117
6.2.1 外部中断概述117
6.2.2 外部中断寄存器118
6.2.3 外部中断软件设计120
6.3 GPIO中断121
6.4 响应过零中断实例124
6.4.1 需求分析124
6.4.2 软件设计125
6.5 小结126
第7章 定时器127
7.1 定时器概述127
7.2 引脚与结构图128
7.3 寄存器描述129
7.4 定时器操作举例136
7.5 软件设计138
7.5.1 LPC 17XX的定时器固件库138
7.5.2 定时器的用法139
7.6 利用LPC 17XX实现频率计实例141
7.6.1 硬件设计141
7.6.2 软件设计142
7.7 小结144
第8章 通用异步接收/发送器UART145
8.1 UART概述145
8.1.1 UART的特点145
8.1.2 UART的结构原理146
8.1.3 UART的中断原理147
8.1.4 基本配置148
8.1.5 应用148
8.2 引脚描述149
8.3 寄存器150
8.4 UART的编程基础163
8.4.1 UART的数据处理方式163
8.4.2 固件库165
8.5 LPC 17XX与PC串口通信实例168
8.5.1 硬件设计168
8.5.2 软件设计169
8.6 小结175
第9章 ADC176
9.1 ADC概述176
9.2 引脚描述178
9.3 寄存器178
9.4 ADC硬件设计实例185
9.5 LPC 17XX的ADCMSIS固件库186
9.5.1 固件库的函数186
9.5.2 固件库的用法186
9.6 两路ADC通道同时采集实例190
9.6.1 系统设计分析190
9.6.2 软件设计191
9.7 压力传感器A/D采集实例196
9.7.1 需求分析196
9.7.2 硬件设计197
9.7.3 软件设计197
9.8 小结200
第10章 DAC201
10.1 DAC概述201
10.2 DAC寄存器202
10.3 DAC实现波形发生器实例204
10.4 语音报警系统实例207
10.4.1 需求分析207
10.4.2 硬件设计208
10.4.3 软件设计208
10.5 小结213
第11章 SPI/SSP214
11.1 SPI215
11.1.1 LPC 17XX的SPI概述215
11.1.2 LPC 17XX的SPI操作方式215
11.1.3 SPI引脚217
11.1.4 SPI的数据传输时序219
11.1.5 SPI寄存器220
11.2 SSP224
11.2.1 SSP引脚224
11.2.2 总线描述225
11.2.3 寄存器描述230
11.3 SPI/SSP驱动函数235
11.4 LPC 17XX的数码管显示实例237
11.4.1 硬件设计238
11.4.2 软件设计238
11.5 小结240
第12章 I2C241
12.1 I2C的原理241
12.1.1 I2C的描述241
12.1.2 I2C的特点243
12.1.3 I2C的结构244
12.2 I2C引脚247
12.3 I2C操作模式248
12.3.1 主发送模式248
12.3.2 主接收模式250
12.3.3 从接收模式252
12.3.4 从发送模式254
12.4 寄存器描述与驱动函数库256
12.4.1 12C寄存器256
12.4.2 驱动函数库263
12.5 12C读写EEPROM实例265
12.5.1 硬件电路设计265
12.5.2 软件设计266
12.6 小结269
第13章 PWM270
13.1 PWM概述270
13.1.1 PWM描述271
13.1.2 PWM的特性272
13.1.3 引脚272
13.2 结构272
13.3 PWM波形形式274
13.4 寄存器275
13.5 PWM应用282
13.5.1 PWM驱动函数及用法283
13.5.2 利用双边沿PWM模拟带死区形式的PWM284
13.6 PWM实现LED灯的亮度调节实例287
13.6.1 硬件设计287
13.6 2软件设计287
13.7 小结289
第14章 基于LPC1768温控系统的设计实例290
14.1 系统需求290
14.2 硬件设计296
14.3 软件设计298
14.4 小结304
第15章 LPC1768的Modbus开关量305
15.1 需求分析305
15.1.1 开关量305
15.1.2 现场总线305
15.1.3 串行总线概述306
15.2 硬件设计307
15.3 软件设计309
15.3.1 现场总线Modbus309
15.3.2 Freemodbus的移植与使用313
15.3.3 开关量操作函数323
15.4 小结325
参考文献326
热门推荐
- 1316854.html
- 883256.html
- 731652.html
- 269818.html
- 1901357.html
- 3529990.html
- 3255121.html
- 3631258.html
- 2155678.html
- 2148624.html
- http://www.ickdjs.cc/book_431326.html
- http://www.ickdjs.cc/book_41950.html
- http://www.ickdjs.cc/book_2838724.html
- http://www.ickdjs.cc/book_2025906.html
- http://www.ickdjs.cc/book_1417861.html
- http://www.ickdjs.cc/book_1410282.html
- http://www.ickdjs.cc/book_3495498.html
- http://www.ickdjs.cc/book_3301103.html
- http://www.ickdjs.cc/book_2999795.html
- http://www.ickdjs.cc/book_2910952.html