Zigbee开发技术及实践PDF电子书下载
- 电子书积分:14 积分如何计算积分?
- 作 者:青岛东合信息技术有限公司编著
- 出 版 社:西安:西安电子科技大学出版社
- 出版年份:2014
- ISBN:9787560632476
- 页数:438 页
理 论篇 2
第1章 Zigbee概述 2
1.1 Zigbee技术概述 2
1.1.1 Zigbee的由来和发展 3
1.1.2无线传感器网络与Zigbee的关系 3
1.1.3 Zigbee技术的特点 4
1.1.4 Zig bee芯片 5
1.1.5常见的Zigbee协议栈 7
1.2 Zigbee软件开发平台 8
1.2.1 IAR软件开发平台 8
1.2.2 Zigbee Sniffer 9
1.2.3辅助软件 10
1.3 Zigbee硬件开发平台 10
练习 11
第2章 Zigbee技术原理 12
2.1概述 12
2.2 Zigbee 网络结构 12
2.2.1网络体系 13
2.2.2拓扑结构 13
2.2.3协议架构 14
2.3 IEEE802.15.4通信层 16
2.3.1物理层 16
2.3.2 MAC层 20
2.3.3 MAC帧的结构 21
2.4 Zigbee网络层 25
2.4.1功能概述 25
2.4.2服务规范 25
2.4.3帧结构 26
2.5 Zigbee应用层 28
2.5.1儿个概念 28
2.5.2应用支持子层 30
2.5.3应用框架 30
2.5.4设备对象 31
练习 36
第3章 Zigbee硬件设计 37
3.1概述 37
3.2设计规则及注意事项 38
3.2.1原理图设计 38
3.2.2 PCB设计 40
3.3硬件总体设计 41
3.3.1 CC2530核心板设计 41
3.3.2协调器节点设计 42
3.3.3路由器节点设计 50
3.4低功耗设计 51
练习 52
第4章 CC2530基础开发 53
4.1概述 54
4.2 CC2530的结构框架 55
4.2.1 CC2530 CPU 57
4.2.2 CC2530存储器以及映射 57
4.3 CC2530编程基础 61
4.3.1寄存器和汇编指令 61
4.3.2编程基础 61
4.3.3中断的使用 66
4.4 I/O 71
4.4.1通用I/O 71
4.4.2通用I/O中断 77
4.4.3外设I/O 85
4.5振荡器和时钟 89
4.5.1振荡器 89
4.5.2系统时钟及寄存器 89
4.6电源管理和复位 91
4.6.1供电模式 91
4.6.2电源管理寄存器 92
4.6.3复位 94
4.7串口 94
4.7.1串口模式 94
4.7.2串口中断 103
4.8 DMA 108
4.8.1 DMA概述 108
4.8.2 DMA操作与配置 109
4.8.3 DMA中断 117
4.9 ADC 124
4.9.1 ADC特征 124
4.9.2 ADC输入 125
4.9.3 ADC转换 127
4.10定时器 131
4.10.1定时器概述 131
4.10.2定时器1 132
4.10.3睡眠定时器和定时器2 138
4.10.4定时器3和定时器4 144
练习 150
第5章 无线射频与MAC层 151
5.1概述 152
5.2 RF内核 152
5.2.1中断 153
5.2.2中断寄存器 155
5.3 FIFO访问 158
5.3.1 RXFIFO 159
5.3.2 TXFIFO 160
5.4发送模式 161
5.4.1 TX控制 161
5.4.2帧处理 161
5.5接收模式 163
5.5.1 RX控制 163
5.5.2帧处理 165
5.6 CSMA/CA选通处理器 165
5.7 IEEE802.15.4 170
5.7.1 IEEE802.15.4调制规范 170
5.7.2 IEEE802.15.4数据格式 171
5.7.3 IEE802.15.4射频程序设计 171
5.7.4发送过程 177
5.7.5接收过程 183
5.7.6实验结果及现象 187
练习 188
第6章 Zstack协议栈 189
6.1概述 189
6.2 Zstack软件架构 190
6.2.1 Zigbee协议栈的结构 190
6.2.2 Zstack协议栈 190
6.2.3 Zigbee协议栈与Zstack的对比 191
6.3 HAL层分析 192
6.3.1 Common文件夹 192
6.3.2 Include文件夹 197
6.3.3 Target文件夹 198
6.4 N W K层分析 201
6.4.1节点地址类型的选择 201
6.4.2协议栈模板 202
6.4.3网络参数配置 203
6.5 Tools配置和分析 207
6.6 Profile层分析 209
6.6.1端点的管理 209
6.6.2数据的发送和接收 211
6.7 ZDO层分析 217
6.7.1 ZDO网络设备启动 218
6.7.2终端设备绑定、辅助绑定和解除绑定 219
6.8 API函数 223
6.8.1信息管理API 224
6.8.2任务同步API 225
6.8.3定时器管理API 225
6.8.4中断管理API 227
6.8.5任务管理API 227
6.8.6内存管理API 228
6.8.7电源管理API 229
6.8.8非易失性存储器的API 229
6.9 APP层分析 231
6.9.1 OSAL_ SampleApp.c文件 232
6.9.2 SampleApp.c文件 234
6.9.3 SampleApp.h文件 242
6.10 OSAL运行机制 242
6.10.1概述 243
6.10.2 OSAL术语 243
6.10.3 Zstack数据传输 244
6.10.4 OSAL剖析 250
6.10.5按键事件剖析 254
练习 266
第7章 Zstack系统移植 267
7.1工程模板的创建 268
7.1.1工程的建立 268
7.1.2修改App目录 270
7.1.3编译选项的选择 272
7.2任务的建立 275
7.2.1函数的声明 276
7.2.2任务的添加 276
7.2.3任务初始化及事件处理 279
7.3移植 292
7.3.1 LED移植 292
7.3.2按键移植 298
7.3.3 LCD移植 310
练习 318
第8章 Zstack应用开发 319
8.1应用设计 319
8.1.1设计概述 320
8.1.2 Zigbee程序开发 320
8.2体系结构设计 320
8.2.1应用环境分析 321
8.2.2整体设计 321
8.2.3应用协议制定 324
8.3路由器程序编写 324
8.3.1响应按键命令 327
8.3.2响应协调器命令 330
8.4协调器程序编写 332
8.4.1直接接收数据 333
8.4.2串口触发 334
8.5实验现象 337
练习 338
实 践篇 340
实践1 Zigbee概述 340
实践1.G.1 340
实践1.G.2 344
实践1.G.3 349
实践1.G.4 353
实践2 Zigbee技术原理 356
实践2.G. 1 356
实践2.G.2 361
实践3 Zigbee硬件设计 367
实践3.G.1 367
实践3.G.2 371
实践4 CC2530基础开发 379
实践4.G.1 379
实践4.G.2 390
实践5无线射频与MAC层 394
实践5.G.1 394
实践6 Zstack协议栈 404
实践6.G. 1 404
实践6.G.2 409
实践6.G.3 412
实践7 Zstack系统移植 415
实践7.G. 1 415
实践7.G.2 420
实践8 Zstack应用开发 425
实践8.G. 1 425
- 《钒产业技术及应用》高峰,彭清静,华骏主编 2019
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《异质性条件下技术创新最优市场结构研究 以中国高技术产业为例》千慧雄 2019
- 《Prometheus技术秘笈》百里燊 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《药剂学实验操作技术》刘芳,高森主编 2019
- 《林下养蜂技术》罗文华,黄勇,刘佳霖主编 2017
- 《脱硝运行技术1000问》朱国宇编 2019
- 《催化剂制备过程技术》韩勇责任编辑;(中国)张继光 2019
- 《信息系统安全技术管理策略 信息安全经济学视角》赵柳榕著 2020
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《可汗解梦》俄罗斯领航Pilot动画公司 2017
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中国制造业绿色供应链发展研究报告》中国电子信息产业发展研究院 2019
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018