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