Zigbee深入淺出實(shí)戰(zhàn)篇幻燈片.ppt
《Zigbee深入淺出實(shí)戰(zhàn)篇幻燈片.ppt》由會(huì)員分享,可在線閱讀,更多相關(guān)《Zigbee深入淺出實(shí)戰(zhàn)篇幻燈片.ppt(56頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
Zigbee深入淺出 實(shí)戰(zhàn)篇,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子老達(dá),Zigbee深入淺出 實(shí)戰(zhàn)篇,錄制者:勝達(dá)電子老達(dá)(黃達(dá)),配套學(xué)習(xí)板: 勝達(dá)電子零售店(淘寶),我的新浪博客:百度搜索 倒戈人生,勝達(dá)網(wǎng) www.sddz.xyz,我的郵箱: 1355678411 @,我的QQ: 1355678411,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,技術(shù)QQ交流群: 勝達(dá)電子Zigbee大眾群,Zigbee深入淺出實(shí)戰(zhàn)篇 第一講,1、什么是Zigbee?它能干什么用? 為什么要引入Zigbee? 2、學(xué)習(xí)Zigbee需要些什么儲(chǔ)備知識(shí) 3、入門介紹 4、開發(fā)環(huán)境搭建。,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,1、什么是Zigbee?能干什么用? 為什么要引入Zigbee?,,2、Zigbee應(yīng)用: 家居、工業(yè)、農(nóng)業(yè)、醫(yī)療等等,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,2、學(xué)習(xí)Zigbee需要的儲(chǔ)備知識(shí)?,3、入門相關(guān)的介紹:,3.1 Zigbee、Zigbee聯(lián)盟、TI CC2530 IAR ZSTACK的關(guān)系?,4、學(xué)習(xí)方法 開發(fā)環(huán)境搭建,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,3、完成IO相應(yīng)的移植,為后續(xù)協(xié)議棧調(diào)試做準(zhǔn)備。,2、學(xué)會(huì)隨心所欲的控制所有口子的輸入輸出。,Zigbee深入淺出實(shí)戰(zhàn)篇 第二講,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,1、電路分析、最小系統(tǒng)。,CC2530只具備QFN40封裝 工作范圍:2~3.6V(推薦選3.3V),一共有21個(gè)通用IO口,其中這21個(gè)分為3組P0\P1\P2; 這些口子都可以作為普通或?qū)?yīng)的片上外設(shè)控制。,1、隨心所欲的控制IO的輸入輸出,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,通用IO:共21個(gè),分成3組,P0組、P1組、P2組,其中P0\P1組各8個(gè)IO,P2組5個(gè)(P2_0、P2_1、 P2_2、P2_3、 P2_4)。,其中P1_0 P1_1有20mA的輸出驅(qū)動(dòng)能力,其余的只有4mA,IO口配置相關(guān)寄存器:,PxSEL、PxDIR、PxINP Px(x分別對(duì)應(yīng)0、1、2,用來控制對(duì)應(yīng)的IO口組)3種寄存器, 復(fù)位,默認(rèn)都是0,PxSEL寄存器作用: 有8位,每一位對(duì)應(yīng)具體的IO組中的相應(yīng)的一個(gè)IO,決定它是普通IO口還是片上外設(shè),0表示普通IO口,1表示片上外設(shè)。,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,特別注意:其中P2組只有5個(gè)IO口,低五位也對(duì)應(yīng) P2_0 … P2_4 后面的位不用管。,PxDIR寄存器作用: 有8位,每一位對(duì)應(yīng)具體的IO組中的相應(yīng)的一個(gè)IO,決定它是輸入還是輸出,0表示輸入,1表示輸出。,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,PxINP寄存器作用: 在輸入的時(shí)候,8位,每一位對(duì)應(yīng)具體的IO組中的相應(yīng)的一個(gè)IO,決定它是上下拉模式還是三態(tài),0表示上下拉模式,1表示三態(tài)。,特別注意:其中P2組只有5個(gè)IO口,低五位也對(duì)應(yīng) P2_0 … P2_4 ,后面的3位決定在配置為 上下拉模式的時(shí)候,組為上拉 還是下拉,0表示上拉,1表示下拉,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,Zigbee深入淺出實(shí)戰(zhàn)篇 第三講,一、能夠隨心所欲的檢測(cè)到任意一個(gè)外部IO口來的中斷,,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,外部中斷配置,2、首先開IO口組中斷;,3、開組內(nèi)對(duì)應(yīng)的具體某IO口中斷;,4、上升沿還是下降沿觸發(fā);,5、開CPU總中斷EA=1;,1、初始化IO口工作在普通IO、上拉輸入狀態(tài)。,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,組配置,組內(nèi)配置,PICTL寄存器,0代表上升沿,1代表下降沿。,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,中斷函數(shù):,#pragma vector=PxINT_VECTOR,__interrupt void fn(){PxIFG=0; PxIF=0;},PxIFG 和 PxIF清零,Zigbee深入淺出實(shí)戰(zhàn)篇 第四講,掌握時(shí)鐘的切換,控制串口,時(shí)鐘,系統(tǒng)高頻時(shí)鐘源切換步驟:,1、讓2個(gè)高頻時(shí)鐘源起振;,5、選中目標(biāo)高頻時(shí)鐘源作為系統(tǒng)主時(shí)鐘;,2、等待目標(biāo)時(shí)鐘源振蕩穩(wěn)定;,3、延時(shí)一小段時(shí)間63us;,SLEEPCMD,SLEEPSTA,CLKCONCMD,CLKCONSTA,6、確認(rèn)一下當(dāng)前工作的系統(tǒng)時(shí)鐘是不是所選的高頻時(shí)鐘;,4、不分頻輸出;,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,串口,CC2530具備2個(gè)串口;且每個(gè)串口都可以配置選擇控制腳。,串口配置步驟:,1、指定串口的IO位置;,2、相應(yīng)IO配置成偏上外設(shè)功能;,3、8個(gè)數(shù)據(jù)位、1個(gè)停止位、無流控、無校驗(yàn)確立。,4、波特率;,5、開CPU中斷、對(duì)應(yīng)串口接收中斷;,#pragma vector=URX0_VECTOR __interrupt void URX0_IRQ(void),勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,Zigbee深入淺出實(shí)戰(zhàn)篇 第五講,1、掌握Z(yǔ)igbee網(wǎng)絡(luò)PANID、短地址等相關(guān)概念。,2、了解802.15.4協(xié)議,打造自己的純無線通信串口。,3、學(xué)會(huì)用勝達(dá)USBDongle抓包,抓到無線數(shù)據(jù)包。,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,DIY無線通信模塊,了解IEEE802.15.4 ISM 信道,Zigbee深入淺出實(shí)戰(zhàn)篇 第六講,用勝達(dá)USBDongle分析協(xié)調(diào)器建網(wǎng)、路由器、終端入網(wǎng)過程。,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,Zigbee深入淺出實(shí)戰(zhàn)篇 第七部分,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,第一小節(jié)、協(xié)議棧的使用部分,第二小節(jié)、OSAL部分,uint8 osal_start_timerEx( uint8 taskID, uint16 event_id, uint16 timeout_value ),uint8 osal_set_event( uint8 task_id, uint16 event_flag ),uint8 osal_msg_send( uint8 destination_task, uint8 *msg_ptr ),3、掌握操作系統(tǒng)的一些概念,如任務(wù)、事件、事件處理、消息、調(diào)度等,2、操作系統(tǒng)是什么?能干什么事?為什么要在Zigbee里面引入操作系統(tǒng)他和Zigbee是什么關(guān)系?,4、協(xié)議棧中OSAL的工作原理,5、通過協(xié)議棧在操作系統(tǒng)OSAL下完成按鍵點(diǎn)燈實(shí)驗(yàn),進(jìn)一步熟悉OSAL的工作原理,建立直觀、感性認(rèn)識(shí)。,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,6、學(xué)會(huì)新建自己的工程。,勝達(dá)電子學(xué)習(xí)Zigbee的方法:,拿到例子程序或模板代碼+勝達(dá)電子的課題筆記+Zigbee視頻課程+PPT,通過仿真器一步一步去跟蹤代碼,自己可以適當(dāng)?shù)挠浺恍╇娮庸P記。,1、操作系統(tǒng)是什么?能干什么事?為什么要在Zigbee里面引入操作系統(tǒng),它和Zigbee是什么關(guān)系?,2、掌握操作系統(tǒng)的一些概念,如任務(wù)、事件、事件處理、調(diào)度等,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,Zigbee深入淺出實(shí)戰(zhàn)篇 第八講,1、掌握協(xié)調(diào)器、路由器、終端關(guān)系,2、掌握端點(diǎn)、簇ID、個(gè)域網(wǎng)ID(PANID)、網(wǎng)絡(luò)地址涵義,理解通信的模型,3、掌握單播通信的原理,實(shí)現(xiàn)經(jīng)典通信方式之單播通信,并且用勝達(dá)USBDongle抓包看現(xiàn)象。,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,基本接收過程:,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,基本發(fā)送過程:,勝達(dá)電子,讓學(xué)習(xí)少走一些彎路,在實(shí)戰(zhàn)練習(xí)中找到快樂,Zigbee深入淺出實(shí)戰(zhàn)篇 第九講,對(duì)比單播分析,掌握廣播通信方式,并且用勝達(dá)USBDongle抓包 看現(xiàn)象。,Zigbee深入淺出實(shí)戰(zhàn)篇 第十講,對(duì)比廣播分析,掌握組表相關(guān)的數(shù)據(jù)結(jié)構(gòu),組播通信方式,并且用勝達(dá)USBDongle抓包看現(xiàn)象。,Zigbee深入淺出實(shí)戰(zhàn)篇 第十一講,對(duì)比廣播分析,掌握組表相關(guān)的數(shù)據(jù)結(jié)構(gòu),MAC通信方式,并且用勝達(dá)USBDongle抓包看現(xiàn)象。,Zigbee深入淺出實(shí)戰(zhàn)篇 第十二講,對(duì)比廣播分析,掌握綁定相關(guān)的數(shù)據(jù)結(jié)構(gòu),綁定通信方式,并且用勝達(dá)USBDongle抓包看現(xiàn)象。,- 1.請(qǐng)仔細(xì)閱讀文檔,確保文檔完整性,對(duì)于不預(yù)覽、不比對(duì)內(nèi)容而直接下載帶來的問題本站不予受理。
- 2.下載的文檔,不會(huì)出現(xiàn)我們的網(wǎng)址水印。
- 3、該文檔所得收入(下載+內(nèi)容+預(yù)覽)歸上傳者、原創(chuàng)作者;如果您是本文檔原作者,請(qǐng)點(diǎn)此認(rèn)領(lǐng)!既往收益都?xì)w您。
下載文檔到電腦,查找使用更方便
14.9 積分
下載 |
- 配套講稿:
如PPT文件的首頁(yè)顯示word圖標(biāo),表示該P(yáng)PT已包含配套word講稿。雙擊word圖標(biāo)可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國(guó)旗、國(guó)徽等圖片,僅作為作品整體效果示例展示,禁止商用。設(shè)計(jì)者僅對(duì)作品中獨(dú)創(chuàng)性部分享有著作權(quán)。
- 關(guān) 鍵 詞:
- Zigbee 深入淺出 實(shí)戰(zhàn) 幻燈片
鏈接地址:http://www.hcyjhs8.com/p-2972848.html