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