ARM嵌入式系统开发与应用完全手册PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:郑杰编著
- 出 版 社:北京:中国铁道出版社
- 出版年份:2013
- ISBN:9787113168483
- 页数:466 页
第一篇 Cortex-M3开发基础 1
第1章 Cortex-M3与STM32系列微控制器简介 1
1.1 ARM处理器 1
1.1.1 ARM处理器简介 1
1.1.2 ARM处理器特点 2
1.1.3 ARM处理器系列 4
1.2 Cortex-M3内核 7
1.2.1 Corteex-M3简介 7
1.2.2 Cortex-M3特点 7
1.3 STM32系列微控制器 8
1.4本章小结 9
第2章 ARM Cortex-M3体系结构 10
2.1认识Cortex-M3体系结构 10
2.2寄存器组 11
2.2.1通用寄存器R0 ~ R7T 11
2.2.2程序状态寄存器R8~R 12T 11
2.2.3堆栈指针R13T 11
2.2.4连接寄存器R 14 13
2.2.5程序计数器R15 13
2.3特殊功能寄存器组 13
2.3.1程序状态寄存器(PSRs ) 13
2.3.2 PRIMASK、FAULTMASK和BASEPRI寄存器 14
2.3.3控制寄存器 14
2.4操作模式 15
2.5异常和中断 16
2.6 向量表 16
2.7堆栈存储器操作 17
2.7.1 栈的基本操作 17
2.7.2 Cortex-M3堆栈实现 18
2.7.3双堆栈机制 18
2.8复位序列 19
2.9本章小结 19
第二篇 Cortex-M3开发准备 20
第3章 ALIENTEK MiniSTM32开发板介绍 20
3.1开发板的认识 20
3.2 ALIENTEK MiniSTM 32开发板简介 20
3.3 ALIENTEK MiniSTM32开发板各硬件模块 22
3.4 ALIENTEK MiniSTM32开发板使用注意事项 25
3.5本章小结 26
第4章 STM32固件库介绍与使用 27
4.1固件库概述 27
4.2 CMSIS架构简介 27
4.3标准外设库的CMSIS结构 29
4.3.1 core cm3.h文件 29
4.3.2 stm32f10x.h文件 30
4.3.3 system_stm32f10x.c和system_stm32f10x.h文件 30
4.3.4 startup文件夹 30
4.4文档和库规范 31
4.4.1命名规则 31
4.4.2编码规则 32
4.5固件函数库 33
4.5.1压缩包描述 33
4.5.2固件函数库文件描述 35
4.5.3外设的初始化和设置 36
4.6本章小结 37
第5章 ARM系列微控制器开发工具 38
5.1IAR EWARM介绍 38
5.1.1开发环境 38
5.1.2仿真器简介 39
5.1.3 IAR工程建立 41
5.1.4调试应用程序 52
5.2 Keil MDK介绍 53
5.2.1开发环境 53
5.2.2工程建立 54
5.3 IAR EWARM工程和Keil工程的相互移植 65
5.4本章小结 65
第6章 ARM系列微控制器外设 65
6.1 CRC计算单元(CRC) 65
6.1.1 CRC主要特性 65
6.1.2 CRC功能描述 65
6.1.3 CRC寄存器 66
6.2电源控制(PWR) 66
6.2.1电源 66
6.2.2电源管理器 67
6.2.3低功耗模式 68
6.2.4电源控制寄存器 72
6.3 USB全速设备接口(USB) 72
6.3.1主要特性 73
6.3.2功能描述 73
6.3.3编程中需要考虑的问题 74
6.3.4 USB寄存器 82
6.4本章小结 82
第三篇Cortex-M3开发实例 83
第7章 通用和复用功能I/O接口及其应用 83
7.1 GPIO功能描述 83
7.2 GPIO寄存器描述 90
7.3复用功能I/O接口和调试配置(AFIO ) 90
7.4 AFIO寄存器 95
7.5流水灯实验 95
7.5.1硬件电路及所涉及外设介绍 95
7.5.2代码例程 96
7.5.3实验现象展示 99
7.6按键扫描实验 99
7.6.1硬件及所涉及外设介绍 100
7.6.2扫描方式按键代码例程 101
7.7数码管实验 103
7.7.1硬件及所涉及外设介绍 104
7.7.2代码例程 105
7.7.3实验现象展示 109
7.8扬声器实验 109
7.8.1硬件及所涉及外设介绍 109
7.8.2代码例程 110
7.8.3实验现象展示 112
7.9本章小结 113
第8章 外部中断(EXT)及其应用 114
8.1嵌套向量断控制器 114
8.2外部中断/事件控制器(EXTI) 117
8.3 EXTI寄存器描述 119
8.4按键中断实验 120
8.5本章小结 124
第9章 通用定时器(TIMx)及其应用 125
9.1 TIMx 主要功能 125
9.2定 时器产生 PWM实验 127
9.2.1代码例程 127
9.2.2实验现象展示 131
9.3本章小结 133
第10章 实时时钟(RTC)及其应用 134
10.1主要特性 134
10.2功能描述 135
10.3 RTC寄存器 137
10.4 RTC实时时钟实验 137
10.4.1硬件及所涉及外设介绍 137
10.4.2代码例程 137
10.4.3实验现象展示 143
10.5本章小结 143
第11章 通用同步/异步串行收发器(USART) 145
11.1功能描述 145
11.2 IrDA SIR ENDEC功能模块 160
11.2.1利用DMA连续通信 162
11.2.2硬件流控制 163
11.3 USART中断请求 164
11.4 USART模式配置 164
11.5 USART寄存器 165
11.6串口轮询实验 165
11.6.1硬件及所涉及外设介绍 165
11.6.2代码例程 166
11.6.3实验现象展示 170
11.7 RS-485总线实验 171
11.7.1硬件及所涉及外设介绍 171
11.7.2代码例程 173
11.7.3实验结果 176
11.8本章小结 176
第12章 控制器局域网(bxCAN)及其应用 177
12.1主要特性 177
12.2 bxCAN总体描述 178
12.3 bxCAN工作模式 179
12.4测试模式 180
12.5调试模式 182
12.6 bxCAN功能描述 182
12.6.1发送处理 182
12.6.2时间触发通信模式 183
12.6.3接收管理 183
12.6.4标识符过滤 184
12.6.5报文存储 187
12.6.6出错管理 188
12.6.7位时间特性 188
12.7 bxCAN中断 189
12.8 bxCAN寄存器 190
12.9 CAN总线实验 190
12.9.1硬件及所涉及外设介绍 190
12.9.2代码例程 191
12.9.3实验现象展示 199
12.10本章小结 200
第13章 串行外设接口(SPI)及其应用 201
13.1 SPI和12S 主要特性 201
13.2 SPI功能描述 202
13.3 SPI和I2S寄存器 205
13.4两个SPI接口通信实验 206
13.4.1硬件及所涉及外设介绍 206
13.4.2代码例程 207
13.4.3实验现象展示 214
13.5本章小结 214
第14章 I2C接口及其应用 215
14.1主要特性 215
14.2功能描述 216
14.2.1模式选择 216
14.2.2 I2C从模式 217
14.2.3 I2C主模式 220
14.2.4错误条件 223
14.2.5 SDA/SCL线控制 224
14.2.6 SMBus 224
14.2.7 DMA请求 226
14.2.8包错误校验 227
14.3 I2C中断请求表和图 228
14.4 I2C调试模式 229
14.5 I2C控制寄存器 229
14.6模拟I2C实验 229
14.6.1硬件及所涉及外设介绍 229
14.6.2代码例程 230
14.6.3实验现象展示 242
14.7本章小结 242
第15章 模拟/数字转换(ADC)及其应用 243
15.1 ADC主要特征 243
15.2 ADC功能描述 244
15.3 ADC寄存器 254
15.4内部温度传感器实验 254
15.4.1硬件及所涉及外设介绍 254
15.4.2代码例程 254
15.4.3实验现象展示 259
15.5 ADC外部采样实验 259
15.5.1代码例程 259
15.5.2实验现象展示 263
15.6本章小结 264
第16章 直接存储器存取控制器(DMA)及其应用 265
16.1 DMA主要特性 265
16.2功能描述 266
16.3 DMA寄存器 272
16.4 DMA搬运实验 272
16.5本章小结 277
第四篇 Cortex-M3开发应用 278
第17章 LCD触摸屏系统设计实例 278
17.1 LCD显示屏的分类及性能 278
17.2触摸屏特性 279
17.3触摸屏类型 279
17.4 TFT-LCD控制实例设计 281
17.4.1硬件电路设计 285
17.4.2软件设计 287
17.5触摸屏控制实例设计 299
17.5.1电阻触摸屏简介 299
17.5.2硬件电路设计 301
17.5.3软件设计 302
17.6本章小结 316
第18章 SD卡的数据存储与读取 317
18.1 SD卡概述 317
18.1.1 SD卡特点及使用 317
18.1.2 SD卡分类 317
18.1.3 SD卡传输模式 318
18.2 SD卡结构 318
18.3 SD卡读/写操作 319
18.3.1 SD传输模式 319
18.3.2 SPI传输模式 320
18.4 SD卡数据包与命令 322
18.5 SD卡寄存器 325
18.6 SPI传输模式时序 331
18.7数据存储与读取设计实例 334
18.7.1硬件设计 334
18.7.2软件设计 335
18.8本章小结 353
第19章 μC/OS-Ⅱ实时操作系统的移植 354
19.1嵌入式实时操作系统概述 354
19.1.1嵌入式操作系统概述 354
19.1.2嵌入式实时操作系统的特点 356
19.1.3嵌入式实时操作系统的功能 356
19.2 μC/OS-Ⅱ实时操作系统概述 357
19.3 μC/OS-Ⅱ内核分析 357
19.3.1 μC/OS-Ⅱ内核结构 357
19.3.2 μC/OS-Ⅱ任务管理 359
19.3.3 μC/OS-Ⅱ中断和时间管理 373
19.3.4 μ/OS-Ⅱ任务间同步与通信 380
19.3.5 μC/OS-Ⅱ内存管理 390
19.3.6 μC/OS-Ⅱ初始化 393
19.4 μC/OS-Ⅱ在STM 32上的移植 394
19.4.1 OS_CPU.H文件 394
19.4.2 OS CPU C.C文件 395
19.4.3 OS CPU A.ASM文件 396
19.5 μC/OS-Ⅱ在STM32上的应用实例 401
19.6本章小结 407
第20章 μC/GUI嵌入式用户图形界面编程 408
20.1 μC/GUI图形界面概述 408
20.2 μC/GUI系统结构 408
20.2.1文本显示 409
20.2.2数值显示 412
20.2.3 2D图形库 414
20.2.4字体 419
20.2.5颜色 422
20.2.6存储设备 424
20.2.7视窗管理器 425
20.2.8窗口对象 430
20.2.9对话框 445
20.2.10输入设备 446
20.2.11时间相关函数 448
20.3 μ/GUI在STM32的移植 448
20.4 μC/GUI在STM32上的应用实例 452
20.4.1实例1: μC/GUI在STM32上的移植和应用 452
20.4.2实例2: μC/GUI中移植入μC/OS-Ⅱ操作系统 461
20.5本章小结 465
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《英汉翻译理论的多维阐释及应用剖析》常瑞娟著 2019
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《数据库技术与应用 Access 2010 微课版 第2版》刘卫国主编 2020
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《虚拟流域环境理论技术研究与应用》冶运涛蒋云钟梁犁丽曹引等编著 2019
- 《当代翻译美学的理论诠释与应用解读》宁建庚著 2019
- 《第一性原理方法及应用》李青坤著 2019
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《中国当代乡土小说文库 本乡本土》(中国)刘玉堂 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《中国铁路人 第三届现实主义网络文学征文大赛一等奖》恒传录著 2019
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中国陈设艺术史》赵囡囡著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《《走近科学》精选丛书 中国UFO悬案调查》郭之文 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018