图书介绍
ARM Cortex核TI微控制器原理与应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 马忠梅,李奇,徐琰等编著 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512402645
- 出版时间:2011
- 标注页数:348页
- 文件大小:112MB
- 文件页数:361页
- 主题词:微控制器
PDF下载
下载说明
ARM Cortex核TI微控制器原理与应用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.1.4 嵌入式系统应用4
1.1.5 实时系统5
1.2 嵌入式处理器6
1.2.1 嵌入式处理器分类6
1.2.2 典型的嵌入式处理器8
1.3 嵌入式操作系统10
1.3.1 操作系统概念和分类10
1.3.2 实时操作系统13
1.3.3 常见的嵌入式操作系统15
1.4 实时操作系统的内核19
1.4.1 任务管理19
1.4.2 任务间的通信和同步24
1.4.3 存储器管理26
1.4.4 定时器和中断管理26
习题27
第2章 嵌入式系统开发过程2.1 嵌入式软件开发的特点28
2.2 嵌入式软件的开发流程29
2.3 嵌入式系统调试34
2.4 板级支持包37
习题38
第3章 Cortex-M体系结构3.1 ARM体系结构概述39
3.1.1 ARM体系结构的特点39
3.1.2 流水线41
3.1.3 ARM处理器核42
3.1.4 结构框图47
3.1.5 典型的连接方式48
3.1.6 ARM JTAG调试接口49
3.2 编程模型50
3.2.1 Thumb-2指令集体系结构(ISA)50
3.2.2 寄存器51
3.2.3 工作模式和特权级别54
3.2.4 Cortex-M3堆栈55
3.2.5 数据类型55
3.2.6 存储器和存储器映射I/O56
3.3 ARM基本寻址方式57
3.4 Thumb-2指令集说明62
3.4.1 条件执行62
3.4.2 指令分类说明63
3.4.3 Thumb-2指令集的特点77
3.4.4 ARM汇编语言程序设计78
3.5 存储器映射81
3.5.1 存储系统简介81
3.5.2 存储器映射空间81
3.5.3 位绑定操作83
3.6 中断和异常86
3.6.1 异常类型87
3.6.2 优先级的定义88
3.6.3 向量表90
3.6.4 中断输入及挂起行为91
3.6.5 NVIC与中断控制92
3.6.6 中断/异常的响应序列94
3.6.7 尾链中断95
3.6.8 迟到异常处理96
3.6.9 异常返回值96
3.6.10 中断延迟97
3.7 ARM Cortex-M的优势97
习题99
第4章 ARM Cortex-M微控制器4.1 Stellaris微控制器分类100
4.2 Stellaris微控制器特性101
4.3 Stellaris微控制器结构102
4.3.1 内部资源概述104
4.3.2 芯片引脚描述108
4.3.3 存储器组织112
4.4 系统控制器单元113
4.4.1 系统控制113
4.4.2 复位控制114
4.4.3 时钟控制116
4.4.4 功耗控制118
4.5 Stellaris微控制器最小系统119
4.6 Stellaris外设驱动库128
4.7 微控制器开发工具135
4.7.1 CCSv4集成开发环境简介136
4.7.2 RealView MDK开发工具简介138
4.7.3 IAR EW ARM集成开发环境简介140
4.7.4 CodeSourcery Sourcery G++开发工具简介142
习题143
第5章 片内资源的编程技术5.1 通用输入/输出端口GPIO145
5.1.1 GPIO概述145
5.1.2 功能描述145
5.1.3 与GPIO有关的库函数147
5.1.4 LED显示例程150
5.2 按键中断152
5.2.1 中断基础知识152
5.2.2 中断控制152
5.2.3 与中断有关的库函数153
5.2.4 按键中断例程154
5.3 定时器155
5.3.1 定时器概述155
5.3.2 功能描述156
5.3.3 与定时器有关的库函数161
5.3.4 通用定时器示例程序164
5.3.5 看门狗定时器165
5.4 脉宽调制器PWM167
5.4.1 脉宽调制基本原理167
5.4.2 与PWM有关的库函数171
5.4.3 PWM示例程序172
5.5 串行口UART173
5.6 模/数转换器ADC177
习题180
第6章 人机交互的接口及编程180
6.1 行列式键盘182
6.1.1 键盘硬件接口设计182
6.1.2 键盘扫描程序设计183
6.2 可编程键盘显示接口芯片HD7279187
6.2.1 HD7279简介及接口187
6.2.2 数码管和键盘示例190
6.3 字符型LCD显示模块193
6.3.1 字符型LCD模块和指令193
6.3.2 LCD硬件接口及编程195
6.4 点阵式LCD显示模块199
6.5 16×16 LED点阵显示汉字202
6.6 带触摸屏的QVQA LCD模块205
习题209
第7章 总线接口及编程210
7.1 串行总线接口SPI210
7.1.1 串行总线接口SPI简介210
7.1.2 Stellaris的同步串行接口(SSI)210
7.1.3 与串行总线接口SPI有关的函数211
7.1.4 A/D转换器TLC2543213
7.1.5 D/A转换器TLV5616216
7.1.6 Flash存储器扩展219
7.1.7 SD/MMC卡221
7.2 I2C接口223
7.2.1 I2C总线简介223
7.2.2 I2C总线的通信规约224
7.2.3 Stellaris的I2C接口225
7.2.4 与I2C有关的库函数227
7.2.5 I2C的IC卡接口及编程228
7.2.6 I2C的数据采集模块231
7.3 I2S接口234
7.3.1 I2S总线简介234
7.3.2 Stellaris的I2S接口236
7.3.3 与I2S有关的库函数239
7.3.4 I2S的音频芯片及编程240
7.4 USB接口243
7.4.1 USB接口概述243
7.4.2 Stellaris的USB接口247
7.4.3 与USB有关的库函数257
7.4.4 基于USB设备的Device实验261
7.4.5 基于USB设备的Host实验261
习题263
第8章 网络接口及编程264
8.1 CAN总线通信接口264
8.1.1 CAN总线简介264
8.1.2 Stellaris内部集成的CAN控制器265
8.1.3 与CAN有关的库函数271
8.1.4 双机数据传输通信272
8.2 以太网接口276
8.2.1 以太网接口简介276
8.2.2 Stellaris内部集成的以太网控制器276
8.2.3 与以太网有关的库函数281
8.2.4 基于以太网的Web服务器282
习题284
第9章 电机控制的接口及编程9.1 步进电机控制模块285
9.2 直流电机控制模块290
9.3 带以太网和CAN的无刷直流电机控制294
习题297
第10章 物联网数据采集与传输297
10.1 物联网简介298
10.2 温湿度采集300
10.2.1 温度和湿度传感器SHT11300
10.2.2 温度传感器DS18B20305
10.3 光照度传感器采集308
10.4 加速度传感器采集311
10.5 RFID采集314
10.6 ZigBee点对点通信317
10.7 无线传感器网络协调器节点设计325
习题329
附录A μC/OS-Ⅱ移植330
A.1 移植代码说明330
A.1.1 includes.h文件331
A.1.2 OS_CPU.H文件331
A.1.3 OS_CPU_C.C文件332
A.1.4 OS_CPU_A.ASM文件333
A.2 异常/中断339
A.3 启动文件和目标板配置文件339
A.3.1 startup_ewarm.c文件339
A.3.2 Target.H文件341
A.3.3 Target.C文件344
A.4 用户文件346
参考文献348
热门推荐
- 1709573.html
- 944074.html
- 622331.html
- 2141363.html
- 2102657.html
- 215325.html
- 65325.html
- 467414.html
- 941355.html
- 3479288.html
- http://www.ickdjs.cc/book_2055416.html
- http://www.ickdjs.cc/book_1207360.html
- http://www.ickdjs.cc/book_3109912.html
- http://www.ickdjs.cc/book_1545931.html
- http://www.ickdjs.cc/book_290281.html
- http://www.ickdjs.cc/book_357728.html
- http://www.ickdjs.cc/book_882549.html
- http://www.ickdjs.cc/book_1439938.html
- http://www.ickdjs.cc/book_1095824.html
- http://www.ickdjs.cc/book_1128936.html