99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

電子發(fā)燒友App

硬聲App

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示
創(chuàng)作
電子發(fā)燒友網(wǎng)>電子資料下載>無(wú)線通信>Zigbee開發(fā)實(shí)戰(zhàn)指南

Zigbee開發(fā)實(shí)戰(zhàn)指南

2017-12-01 | rar | 31 MB | 次下載 | 2積分

資料介紹

  前 言

  I 學(xué)習(xí)使用建議

  到目前為止,在電子界,如果想進(jìn)入微控制器領(lǐng)域的學(xué)習(xí),絕大多數(shù)的人依然認(rèn)為,

  要從 51 單片機(jī),或者 8 位 AVR 開始。誠(chéng)然,這是一條比較合理的路徑,但是,我們就

  第一個(gè)提出這個(gè)觀點(diǎn),就是現(xiàn)在有一條更為可行的路徑。

  首先,是什么路徑可以讓初學(xué)者能夠快捷地進(jìn)入 MCU 領(lǐng)域?

  這條路徑就是 Zigbee。以 CC2530 為例,由于它的內(nèi)核是一個(gè)增強(qiáng)型的 8051 內(nèi)核,

  所以,CC2530 編程的風(fēng)格跟 51 單片機(jī)可以說是一樣的。換句話來說,現(xiàn)在我們完全可

  以從 Zigbee 開始學(xué)習(xí),進(jìn)入 MCU 領(lǐng)域。當(dāng)然相比于 51 單片機(jī)的 4 個(gè) 8 位控制端口,C

  C2530 只有 21 個(gè)控制端口,管口資源相對(duì)緊張,但是,現(xiàn)在我需要的是學(xué)習(xí)簡(jiǎn)單 MCU

  的編程,所以,我們相信,以后業(yè)界進(jìn)入 MCU 學(xué)習(xí)會(huì)是從 Zigbee 開始。

  其次,為什么選擇從 Zigbee 開始,而不是繼續(xù)沿著前人的腳???

  這是因?yàn)?Zigbee 除了可以裸機(jī)編程之外,還可以應(yīng)用協(xié)議棧來完成無(wú)線數(shù)據(jù)的收

  發(fā)。所謂協(xié)議棧,就是芯片生產(chǎn)廠商,為用戶事先寫好的函數(shù)庫(kù),用戶可以直接調(diào)用現(xiàn)

  成的功能函數(shù),比如:組網(wǎng)函數(shù)、數(shù)據(jù)發(fā)送函數(shù)、數(shù)據(jù)接收函數(shù)、睡眠函數(shù)等等,來實(shí)

  現(xiàn)用戶想達(dá)到的功能。所謂裸機(jī)編程,就是說,用戶可以不應(yīng)用協(xié)議棧,來實(shí)現(xiàn)編程,

  也就是說,所有函數(shù)用戶自己編寫。所以,Zigbee 不單只可以讓我們學(xué)會(huì)簡(jiǎn)單 MCU 的

  編程,還可以在原來基礎(chǔ)上,直接學(xué)習(xí)人家工程師是怎樣編程的,也就是協(xié)議棧函數(shù)的

  編寫,學(xué)習(xí)怎樣去調(diào)用現(xiàn)成的函數(shù)庫(kù),這個(gè)對(duì)于以后嵌入式系統(tǒng)的學(xué)習(xí)有極大的幫助,

  當(dāng)然,還可以學(xué)習(xí)到怎么實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸。

  所以,以后初學(xué)者想進(jìn)入微控制器的領(lǐng)域,完全可以從 Zigbee 開始。

  為了讓有興趣的初學(xué)者能輕松學(xué)習(xí) MCU,進(jìn)入弱電控制領(lǐng)域,為了讓有基礎(chǔ)的愛

  好者快捷地學(xué)好用好 Zigbee,秉火開發(fā)出一套 Zigbee 學(xué)習(xí)套件。

  II

  秉火 Zigbee 套件主要包括:49 個(gè)例程和相應(yīng)的 49 個(gè)教程。

  例程/教程 組成:

  q 第一部分、裸機(jī)實(shí)驗(yàn),主要介紹 CC2530 編程開發(fā)環(huán)境、CC2530 的編程風(fēng)格和 CC2530 單片機(jī)的基本功能;

  q 第二部分、協(xié)議?;A(chǔ)實(shí)驗(yàn),主要講解 BasicRF 和協(xié)議棧的一些基礎(chǔ)實(shí)驗(yàn);

  q 第三部分、協(xié)議棧應(yīng)用實(shí)驗(yàn),主要講解如何基于 BasicRF 或者基于協(xié)議棧,開發(fā)出符合用戶需要的功能。

  最后,建議用戶應(yīng)該從第一部分開始學(xué)習(xí),然后是后面的第二、第三部分,但是,

  在學(xué)習(xí)過程中,用戶應(yīng)該將著重點(diǎn)放在第二、第三部分。另外,這里需要說明一下,就

  是:本教程是針對(duì)例程寫出來的,也就是最終的目的是希望用戶掌握 CC2530 相關(guān)應(yīng)用

  程序的編寫,所以,用戶可以根據(jù)自己的需要來選擇性學(xué)習(xí)本教程。

  II Zigbee 是什么?如何應(yīng)用?

  答:Zigbee 是一種全新無(wú)線網(wǎng)絡(luò)數(shù)據(jù)通信技術(shù)。換句話說,Zigbee 就是一塊具有數(shù)

  據(jù)收發(fā)功能的單片機(jī),其內(nèi)核是一個(gè)增強(qiáng)型的 8051,所以編程風(fēng)格與大家所學(xué)的 51 單

  片機(jī)是一脈相承的,所以說,其實(shí)大家一早就接觸過 Zigbee 了。當(dāng)然,由于 TI 為用戶

  寫好了協(xié)議棧,所以,我們只要在協(xié)議棧的基礎(chǔ)上,加上自己的裸機(jī)程序,然后調(diào)用組

  網(wǎng)函數(shù)和數(shù)據(jù)收發(fā)函數(shù),就可以實(shí)現(xiàn)數(shù)據(jù)的無(wú)線傳輸了。

  III Zigbee 協(xié)議棧是什么?如何應(yīng)用?

  答:首先,什么是協(xié)議棧?相信大家都有這樣一個(gè)困惑,就是:看了一段時(shí)間的 Z

  igbee 協(xié)議棧,感覺 Zigbee 協(xié)議棧像程序,又不像,很是混亂。若是程序,只需添加應(yīng)

  用部分,好像又不是很明白。

  下面做幾點(diǎn)解釋:

 ?。?)協(xié)議是個(gè)標(biāo)準(zhǔn),是約定。每個(gè)廠商的協(xié)議棧有區(qū)別,也就是函數(shù)名稱和參數(shù)可能

  有區(qū)別。

 ?。?)協(xié)議棧是協(xié)議的實(shí)現(xiàn),可以理解為代碼,函數(shù)庫(kù),供上層應(yīng)用調(diào)用。商業(yè)化的協(xié)

  III

  議棧就是給你寫好了底層的代碼,符合協(xié)議標(biāo)準(zhǔn),提供給你一個(gè)功能模塊給你調(diào)用。

  其次,Zigbee 協(xié)議棧如何應(yīng)用?

 ?。?)其實(shí)大家需要關(guān)心的就是協(xié)議棧應(yīng)用邏輯,也就是說,數(shù)據(jù)從哪里到哪里,怎么

  存儲(chǔ)、處理;還有系統(tǒng)里的設(shè)備之間的通信順序是什么,也就是說,哪個(gè)負(fù)責(zé)數(shù)據(jù)發(fā)送,

  哪個(gè)負(fù)責(zé)接收。

 ?。?)當(dāng)需要數(shù)據(jù)通信時(shí),需要做的是:第一,調(diào)用組網(wǎng)函數(shù)給你組建你想要的網(wǎng)絡(luò),

  也就是說,是點(diǎn)對(duì)點(diǎn)的點(diǎn)播,還是一組一組的組播,或者是沒有限制,發(fā)出去的數(shù)據(jù)其

  他所有的 Zigbee 設(shè)備都可以接收的廣播;第二,調(diào)用無(wú)線數(shù)據(jù)發(fā)送函數(shù),當(dāng)然,接收端

  就調(diào)用接收函數(shù);

 ?。?)當(dāng)設(shè)備沒事干的時(shí)候,就調(diào)用睡眠函數(shù);要干活的時(shí)候就調(diào)用喚醒函數(shù)。

  總結(jié)一句:具體應(yīng)用時(shí),不需要關(guān)心協(xié)議棧是怎么寫的,里面的每條代碼是什么意

  思,除非要做協(xié)議棧研究;我們需要做的是,調(diào)用組網(wǎng)函數(shù)組網(wǎng),然后調(diào)用數(shù)據(jù)發(fā)送、

  接收函數(shù)。

  IV Zigbee 開發(fā)

  首先我對(duì) Zigbee 一竅不通,如果我想通過 Zigbee 實(shí)現(xiàn)簡(jiǎn)單組網(wǎng)進(jìn)行簡(jiǎn)單數(shù)據(jù)傳輸,

  要自己寫通信協(xié)議嗎?這個(gè)開發(fā)難度大不大?周期要多久?

  答:不用自己寫協(xié)議;開發(fā)難度不大,周期也不長(zhǎng),最簡(jiǎn)單的就是買 2 塊秉火 Zig

  bee 開發(fā)板(或模塊),在例程基礎(chǔ)上修改就行了。怎么修改?大致如下:寫好裸機(jī)驅(qū)動(dòng),

  然后移植驅(qū)動(dòng)文件,并調(diào)用組網(wǎng)和數(shù)據(jù)發(fā)送/接受函數(shù)就可以了。

  V 總結(jié)

  首先,在此衷心地感謝您選用 秉火 Zigbee 。

  然后,在接下來的日子里,秉火將會(huì)跟您一起分享學(xué)習(xí) Zigbee 的經(jīng)驗(yàn),同時(shí),也很

  歡迎您對(duì)秉火在秉火 Zigbee 的例程、教程上面存在的不足,予以指出,相信在您我共同

  的分享下,我們將會(huì)學(xué)到更多的知識(shí)。開源共享,共同進(jìn)步。

下載該資料的人也在下載 下載該資料的人還在閱讀
更多 >

評(píng)論

查看更多

下載排行

本周

  1. 1Eurotherm TKS Temperature 用戶手冊(cè)
  2. 1.46 MB  |  2次下載  |  免費(fèi)
  3. 2無(wú)線系統(tǒng)中天線和RF元件電磁建模
  4. 7.48 MB   |  1次下載  |  4 積分
  5. 3納祥科技NX6806中文規(guī)格書,8位AD和DA單片機(jī)拓展,國(guó)產(chǎn)替代PCF8591
  6. 3.04 MB  |  1次下載  |  免費(fèi)
  7. 4藍(lán)牙無(wú)線遙控小車
  8. 10.49 MB   |  1次下載  |  2 積分
  9. 5Multisim模擬電路仿真教程
  10. 1.93 MB   |  1次下載  |  3 積分
  11. 6MNGate系列智能網(wǎng)關(guān)詳細(xì)使用手冊(cè)
  12. 11.62 MB   |  次下載  |  2 積分
  13. 7PC3302 7V 1.5A 1.25MHz升壓10白光LED驅(qū)動(dòng)器英文手冊(cè)
  14. 1.04 MB   |  次下載  |  免費(fèi)
  15. 8FCO-3C-WT|超寬溫晶體振蕩器
  16. 4.87 MB  |  次下載  |  免費(fèi)

本月

  1. 1晶體三極管的電流放大作用詳細(xì)說明
  2. 0.77 MB   |  32次下載  |  2 積分
  3. 2Python從入門到精通背記手冊(cè)
  4. 18.77 MB   |  25次下載  |  1 積分
  5. 3雙極型三極管放大電路的三種基本組態(tài)的學(xué)習(xí)課件免費(fèi)下載
  6. 4.03 MB   |  23次下載  |  1 積分
  7. 4多級(jí)放大電路的學(xué)習(xí)課件免費(fèi)下載
  8. 1.81 MB   |  21次下載  |  2 積分
  9. 5九陽(yáng)豆?jié){機(jī)高清原理圖
  10. 2.47 MB   |  16次下載  |  1 積分
  11. 61875功放原理圖
  12. 0.04 MB   |  11次下載  |  免費(fèi)
  13. 7SW6306V AACC四口多協(xié)議升降壓移動(dòng)電源SOC中文手冊(cè)
  14. 1.20 MB   |  10次下載  |  1 積分
  15. 8東芝彩色電視機(jī)29SF6C維修說明書
  16. 4.86 MB   |  9次下載  |  1 積分

總榜

  1. 1matlab軟件下載入口
  2. 未知  |  935127次下載  |  10 積分
  3. 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設(shè)計(jì)
  4. 1.48MB  |  420063次下載  |  10 積分
  5. 3Altium DXP2002下載入口
  6. 未知  |  233089次下載  |  10 積分
  7. 4電路仿真軟件multisim 10.0免費(fèi)下載
  8. 340992  |  191382次下載  |  10 積分
  9. 5十天學(xué)會(huì)AVR單片機(jī)與C語(yǔ)言視頻教程 下載
  10. 158M  |  183337次下載  |  10 積分
  11. 6labview8.5下載
  12. 未知  |  81585次下載  |  10 積分
  13. 7Keil工具M(jìn)DK-Arm免費(fèi)下載
  14. 0.02 MB  |  73814次下載  |  10 積分
  15. 8LabVIEW 8.6下載
  16. 未知  |  65988次下載  |  10 積分