《ZigBee技術開發(fā):CC2530單片機原理及應用 》從ZigBee技術硬件資源出發(fā),主要講解支撐ZigBee技術的核心芯片CC2530的開發(fā)與應用。全書共分為6章,第1章為ZigBee技術概述,主要講解ZigBee基礎知識及應用,介紹了常用的ZigBee芯片和協(xié)議棧;第2章為開發(fā)環(huán)境,講解了CC2530開發(fā)的軟硬件環(huán)境,以及調試方法;第3章為硬件設計,講解了硬件設計方法及開發(fā)板的使用;第4章為CC2530基礎開發(fā),講解了通用I/O、振蕩器和時鐘的設置、ADC的采集的使用;第5章為CC2530進階開發(fā),講解了CC2530串口、DMA、定時器使用;第6章為CC2530無線射頻,主要講解了CC2530的無線發(fā)送和接收。
《ZigBee技術開發(fā):CC2530單片機原理及應用 》使用實踐為主、理論為輔、實踐與理論相結合的方式,深入淺出地講解了CC2530的開發(fā)與應用,以期全面提高讀者的實際動手能力!禯igBee技術開發(fā):CC2530單片機原理及應用 》既適合作為高等院校物聯(lián)網工程、通信工程、電子信息工程、自動化等專業(yè)相關課程的教材,也適合作為ZigBee技術開發(fā)者的參考書。
第1章 ZigBee技術概述
學習導航/課程定位
本章目標
1.1 概述
1.1.1 物聯(lián)網起源
1.1.2 物聯(lián)網發(fā)展
1.1.3 物聯(lián)網網絡架構
1.2 無線傳感器網絡概述
1.2.1 WSN概述
1.2.2 WSN與ZigBee
1.3 ZigBee技術介紹
1.3.1 ZigBee概述
1.3.2 ZigBee技術特點
1.3.3 ZigBee應用
1.4 ZigBee協(xié)議棧
1.5 ZigBee芯片
1.5.1 CC2430/CC2431
1.5.2 CC2530/CC2531
1.5.3 CC2538
本章總結
小結
Q&A
章節(jié)練習
習題
第2章 開發(fā)環(huán)境
任務驅動
學習導航/課程定位
本章目標
2.1 概述
2.2 軟件開發(fā)環(huán)境
2.2.1 IAR的安裝和使用
2.2.2 驅動的安裝
2.2.3 輔助設備的安裝
2.3 硬件開發(fā)環(huán)境
2.3.1 ZigBee核心模塊
2.3.2 ZigBee電池板
2.4 貫穿項目實現(xiàn)
本章總結
小結
Q&A
章節(jié)練習
習題
第3章 硬件設計
任務驅動
學習導航/課程定位
本章目標
3.1 概述
3.2 CC2530核心模塊設計
3.2.1 CC2530概述
3.2.2 CC2530芯片外圍設計
3.3 電池板設計
3.3.1 插接口設計
3.3.2 電源設計
3.3.3 按鍵設計
3.3.4 LED設計
3.3.5 傳感器接口設計
3.3.6 串口設計
3.3.7 JTAG接口設計
3.4 貫穿項目實現(xiàn)
3.4.1 硬件設備連接
3.4.2 程序下載調試
本章總結
小結
Q&A
章節(jié)練習
習題
第4章 CC2530基礎開發(fā)
任務驅動
學習導航/課程定位
本章目標
4.1 概述
4.2 CC2530結構框架
4.2.1 CC2530CPU
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 系統(tǒng)時鐘
4.5.3 時鐘配置
4.6 電源管理
4.6.1 供電模式
4.6.2 電源管理寄存器
4.6.3 系統(tǒng)時鐘初始化
4.7 CC2530ADC
4.7.1 ADC概述
4.7.2 ADC操作
4.7.3 ADC寄存器
4.7.4 ADC信息采集
4.8 貫穿項目實現(xiàn):傳感信息采集
4.8.1 光照信息采集
4.8.2 溫度信息采集
本章總結
小結
Q&A
章節(jié)練習
習題
第5章 CC2530進階開發(fā)
任務驅動
學習導航/課程定位
本章目標
5.1 串口
5.1.1 串口模式
5.1.2 寄存器設置
5.1.3 波特率的產生和設置
5.1.4 串口傳輸
5.1.5 串口中斷
5.2 DMA控制器
5.2.1 DMA控制器概述
5.2.2 DMA操作
5.2.3 DMA配置
5.2.4 DMA觸發(fā)
5.2.5 DMA傳輸
5.3 定時器
5.3.1 定時器1
5.3.2 定時器3和定時器4
5.4 貫穿項目實現(xiàn)
本章總結
小結
Q&A
章節(jié)練習
習題
第6章 CC2530無線射頻
任務驅動
學習導航/課程定位
本章目標
6.1 RF內核
6.2 幀處理
6.2.1 發(fā)送數據幀處理
6.2.2 接收數據幀處理
6.3 FIFO訪問
6.3.1 TXFIFO訪問
6.3.2 RXFIFO訪問
6.3.3 RF中斷
6.4 RF寄存器
6.4.1 RF數據操作寄存器
6.4.2 幀過濾寄存器
6.4.3 幀處理寄存器
6.4.4 RF中斷寄存器
6.4.5 中斷標志寄存器
6.4.6 信道設置寄存器
6.5 寄存器的設置更新
6.6 命令選通
6.7 定時器2和睡眠定時器
6.7.1 定時器2
6.7.2 睡眠定時器
6.8 數據的發(fā)送和接收
6.8.1 數據的發(fā)送
6.8.2 數據的接收
6.8.3 工程設置
6.9 貫穿項目實現(xiàn)
本章總結
小結
Q&A
章節(jié)練習
習題
附錄A CC2530指令集
A.1 指令集概述
A.2 CC2530指令集定義
附錄B ASCII表
參考文獻