图书介绍
Cortex-M3嵌入式处理器原理与应用PDF|Epub|txt|kindle电子书版本网盘下载
![Cortex-M3嵌入式处理器原理与应用](https://www.shukui.net/cover/71/30705125.jpg)
- 范书瑞,李琦,赵燕飞编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121126468
- 出版时间:2011
- 标注页数:284页
- 文件大小:134MB
- 文件页数:295页
- 主题词:微处理器-系统设计
PDF下载
下载说明
Cortex-M3嵌入式处理器原理与应用PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 引言1
1.1什么是Cortex处理器1
1.2 ARM体系结构2
1.2.1 ARM体系结构的版本2
1.2.2 ARM体系结构扩展3
1.3 ARM处理器内核分类4
1.3.1 ARM7微处理器系列5
1.3.2 ARM9微处理器系列6
1.3.3 ARM9E微处理器系列6
1.3.4 ARM 10E微处理器系列6
1.3.5 ARM 11微处理器系列6
1.3.6 Cortex系列7
1.4 Cortex-M3处理器选型9
1.4.1 STM32系列10
1.4.2 Stellaris系列13
1.4.3 LPC1000系列17
1.4.4 AT91 SAM3系列18
第2章 Cortex-M3内核20
2.1 Cortex-M3处理器基本结构20
2.2编程模型21
2.2.1特权访问和用户访问21
2.2.2寄存器22
2.2.3存储格式26
2.3指令集27
2.4总线接口29
2.5存储器映射30
2.5.1存储器组织30
2.5.2位段31
2.6异常33
2.6.1异常类型和优先级33
2.6.2异常处理34
2.7时钟和复位34
2.7.1时钟34
2.7.2复位35
2.8电源管理36
2.9嵌套中断向量控制器36
第3章 STM32系列微控制器38
3.1 STM32系列微控制器概述38
3.1.1产品种类和应用38
3.1.2 STM32F101/2/3x系列微控制器39
3.1.3 STM32F105/107系列微控制器40
3.1.4主要优点41
3.1.5 STM32命名规则44
3.2存储器和总线结构44
3.2.1系统结构44
3.2.2存储器组织45
3.2.3启动配置49
3.3电源管理50
3.3.1电源50
3.3.2电源管理52
3.3.3低功耗模式53
3.3.4电源控制寄存器57
3.4复位和时钟控制58
3.4.1复位58
3.4.2时钟59
3.4.3寄存器描述63
3.5调试接口79
3.5.1 SWJ调试端口(Serial Wire and JTAG)80
3.5.2引脚分布和调试端口81
3.6最小系统设计83
第4章 STM32程序设计85
4.1 Cortex微控制器软件接口标准85
4.1.1 CMSIS架构85
4.1.2 CMSIS文件结构86
4.2 FWLib固件库87
4.2.1命名规则87
4.2.2数据类型和结构88
4.2.3文件结构92
4.2.4固件函数库文件描述93
4.3 STM32标准外设库94
4.3.1 Doxygen格式94
4.3.2 STM32F10xxx标准外设库体系结构94
第5章 中断处理和GPIO应用97
5.1嵌套中断向量控制器NVIC97
5.2中断/事件控制器EXTI99
5.2.1中断/事件管理99
5.2.2 EXTI寄存器100
5.3 EXTI固件库101
5.3.1定义声明101
5.3.2 EXTI库函数102
5.4通用GPIO104
5.4.1主要特性105
5.4.2 GPIO寄存器106
5.4.3 AFIO寄存器108
5.5 GPIO固件库112
5.5.1定义声明112
5.5.2 GPIO库函数115
5.6 DMA控制器120
5.6.1通道映射120
5.6.2 DMA处理和通道121
5.6.3 DMA寄存器124
5.7 DMA固件库127
5.7.1定义声明127
5.7.2 DMA库函数132
5.8程序设计136
5.8.1 GPIO与EXTI应用例程136
5.8.2 DMA应用例程138
第6章 通用同步/异步收发器USART141
6.1串行通信基础141
6.1.1异步通信141
6.1.2同步通信141
6.1.3串行通信的分类142
6.2 USART概述143
6.2.1字符定义143
6.2.2数据发送144
6.2.3数据接收145
6.2.4波特率设置146
6.3模式控制147
6.3.1同步模式147
6.3.2单线半双工模式148
6.3.3 DMA设置148
6.3.4硬件流量控制149
6.3.5 USART中断请求151
6.4 USART寄存器定义152
6.4.1 USART寄存器说明152
6.4.2 USART寄存器固件库定义159
6.5 USART固件库160
6.5.1定义声明160
6.5.2 USART库函数161
6.6程序设计举例165
6.6.1串口测试程序165
6.6.2程序分析169
第7章 串行外设接口SPI171
7.1 SPI简介171
7.1.1接口定义171
7.1.2多机通信172
7.2 SPI主要特征173
7.2.1从设备选择管理174
7.2.2时钟相位与极性174
7.3 SPI功能描述175
7.3.1 SPI主从模式175
7.3.2单工通信176
7.3.3状态标志177
7.3.4其他功能177
7.4 SPI寄存器定义178
7.4.1 SPI寄存器说明178
7.4.2 SPI寄存器固件库定义183
7.5 SPI固件库184
7.5.1定义声明184
7.5.2 SPI固件库函数185
7.6程序设计举例188
第8章 定时器191
8.1 STM32F103x定时器简介191
8.2定时器功能191
8.2.1时基单元191
8.2.2计数器模式193
8.2.3时钟选择194
8.2.4捕获/比较通道195
8.2.5 PWM模式197
8.2.6定时器和外部触发同步199
8.2.7定时器同步200
8.2.8其他功能201
8.3定时器特性201
8.3.1高级控制定时器特性201
8.3.2通用定时器特性202
8.3.3基本定时器特性203
8.4定时器寄存器定义203
8.4.1高级控制定时器寄存器说明203
8.4.2通用控制定时器寄存器说明215
8.4.3普通定时器寄存器说明217
8.4.4 TIM寄存器固件库定义217
8.5定时器寄存器固件库定义218
8.5.1定义声明218
8.5.2 TIM固件库函数221
8.6程序设计举例228
8.6.1 PWM模式228
8.6.2比较输出触发模式230
第9章 操作系统移植233
9.1 μC/OS-Ⅱ简介233
9.1.1 μC/OS-Ⅱ的软件体系结构233
9.1.2 μC/OS-Ⅱ功能234
9.2 μC/OS-Ⅱ移植236
9.2.1移植μC/OS-Ⅱ条件236
9.2.2改写OS_CPU.H文件236
9.2.3改写OS_CPU_C.C文件238
9.2.4改写OS_CPU_A.S文件242
9.3 μC/OS-Ⅱ应用实例244
9.3.1两个任务244
9.3.2主函数245
9.4 FreeRTOS简介及应用250
9.4.1 FreeRTOS简介250
9.4.2 FreeRTOS操作系统原理250
9.4.3 FreeRTOS移植254
9.4.4实例分析259
9.5 RT-Thread简介及移植260
9.5.1 RT-Thread简介260
9.5.2 RT-Thread移植261
第10章 温湿度测量仪设计273
10.1简介273
10.2系统设计273
10.3程序设计275
10.3.1 AD7792驱动设计275
10.3.2主程序设计279
参考文献283