图书目录

第1章ZigBee技术概述

学习导航/课程定位

本章目标

1.1概述

1.1.1物联网起源

1.1.2物联网发展

1.1.3物联网网络架构

1.2无线传感器网络概述

1.2.1WSN概述

1.2.2WSN与ZigBee

1.3ZigBee技术介绍

1.3.1ZigBee概述

1.3.2ZigBee技术特点

1.3.3ZigBee应用

1.4ZigBee协议栈

1.5ZigBee芯片

1.5.1CC2430/CC2431

1.5.2CC2530/CC2531

1.5.3CC2538

本章总结

小结

Q&A

章节练习

习题

第2章开发环境

任务驱动

学习导航/课程定位

本章目标

2.1概述

2.2软件开发环境

2.2.1IAR的安装和使用

2.2.2驱动的安装

2.2.3辅助设备的安装

2.3硬件开发环境

2.3.1ZigBee核心模块

2.3.2ZigBee电池板

2.4贯穿项目实现

本章总结

小结

Q&A

章节练习

习题

第3章硬件设计

任务驱动

学习导航/课程定位

本章目标

3.1概述

3.2CC2530核心模块设计

3.2.1CC2530概述

3.2.2CC2530芯片外围设计

3.3电池板设计

3.3.1插接口设计

3.3.2电源设计

3.3.3按键设计

3.3.4LED设计

3.3.5传感器接口设计

3.3.6串口设计

3.3.7JTAG接口设计

3.4贯穿项目实现

3.4.1硬件设备连接

3.4.2程序下载调试

本章总结

小结

Q&A

章节练习

习题

第4章CC2530基础开发

任务驱动

学习导航/课程定位

本章目标

4.1概述

4.2CC2530结构框架

4.2.1CC2530CPU

4.2.2存储器和映射

4.3通用I/O

4.3.1功能寄存器PxSEL

4.3.2方向寄存器PxDIR

4.3.3配置寄存器PxINP

4.3.4通用I/O中断

4.4外设I/O

4.4.1外设I/O引脚映射

4.4.2外设I/O寄存器

4.5振荡器和时钟

4.5.1振荡器

4.5.2系统时钟

4.5.3时钟配置

4.6电源管理

4.6.1供电模式

4.6.2电源管理寄存器

4.6.3系统时钟初始化

4.7CC2530 ADC

4.7.1ADC概述

4.7.2ADC操作

4.7.3ADC寄存器

4.7.4ADC信息采集

4.8贯穿项目实现: 传感信息采集

4.8.1光照信息采集

4.8.2温度信息采集

本章总结

小结

Q&A

章节练习

习题

第5章CC2530进阶开发

任务驱动

学习导航/课程定位

本章目标

5.1串口

5.1.1串口模式

5.1.2寄存器设置

5.1.3波特率的产生和设置

5.1.4串口传输

5.1.5串口中断

5.2DMA控制器

5.2.1DMA控制器概述

5.2.2DMA操作

5.2.3DMA配置

5.2.4DMA触发

5.2.5DMA传输

5.3定时器

5.3.1定时器1

5.3.2定时器3和定时器4

5.4贯穿项目实现

本章总结

小结

Q&A

章节练习

习题

第6章CC2530无线射频

任务驱动

学习导航/课程定位

本章目标

6.1RF内核

6.2帧处理

6.2.1发送数据帧处理

6.2.2接收数据帧处理

6.3FIFO访问

6.3.1TXFIFO访问

6.3.2RXFIFO访问

6.3.3RF中断

6.4RF寄存器

6.4.1RF数据操作寄存器

6.4.2帧过滤寄存器

6.4.3帧处理寄存器

6.4.4RF中断寄存器

6.4.5中断标志寄存器

6.4.6信道设置寄存器

6.5寄存器的设置更新

6.6命令选通

6.7定时器2和睡眠定时器

6.7.1定时器2

6.7.2睡眠定时器

6.8数据的发送和接收

6.8.1数据的发送

6.8.2数据的接收

6.8.3工程设置

6.9贯穿项目实现

本章总结

小结

Q&A

章节练习

习题

附录ACC2530指令集

A.1指令集概述

A.2CC2530指令集定义

附录BASCII表

参考文献