Zigbee深入淺出實(shí)戰(zhàn)篇幻燈片PPT課件_第1頁(yè)
Zigbee深入淺出實(shí)戰(zhàn)篇幻燈片PPT課件_第2頁(yè)
Zigbee深入淺出實(shí)戰(zhàn)篇幻燈片PPT課件_第3頁(yè)
Zigbee深入淺出實(shí)戰(zhàn)篇幻燈片PPT課件_第4頁(yè)
Zigbee深入淺出實(shí)戰(zhàn)篇幻燈片PPT課件_第5頁(yè)
已閱讀5頁(yè),還剩51頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

.,1,Zigbee深入淺出實(shí)戰(zhàn)篇,勝達(dá)電子老達(dá),.,2,Zigbee深入淺出實(shí)戰(zhàn)篇,錄制者:勝達(dá)電子老達(dá)(黃達(dá)),配套學(xué)習(xí)板:勝達(dá)電子零售店(淘寶),我的新浪博客:百度搜索倒戈人生,勝達(dá)網(wǎng)www.sddz.xyz,我的郵箱:1355678411,我的QQ:1355678411,技術(shù)QQ交流群:勝達(dá)電子Zigbee大眾群,.,3,Zigbee深入淺出實(shí)戰(zhàn)篇第一講,1、什么是Zigbee?它能干什么用?為什么要引入Zigbee?2、學(xué)習(xí)Zigbee需要些什么儲(chǔ)備知識(shí)3、入門介紹4、開發(fā)環(huán)境搭建。,.,4,1、什么是Zigbee?能干什么用?為什么要引入Zigbee?,2、Zigbee應(yīng)用:家居、工業(yè)、農(nóng)業(yè)、醫(yī)療等等,.,5,.,6,.,7,2、學(xué)習(xí)Zigbee需要的儲(chǔ)備知識(shí)?,3、入門相關(guān)的介紹:,3.1Zigbee、Zigbee聯(lián)盟、TICC2530IARZSTACK的關(guān)系?,4、學(xué)習(xí)方法開發(fā)環(huán)境搭建,.,8,3、完成IO相應(yīng)的移植,為后續(xù)協(xié)議棧調(diào)試做準(zhǔn)備。,2、學(xué)會(huì)隨心所欲的控制所有口子的輸入輸出。,Zigbee深入淺出實(shí)戰(zhàn)篇第二講,1、電路分析、最小系統(tǒng)。,.,9,CC2530只具備QFN40封裝工作范圍:23.6V(推薦選3.3V),一共有21個(gè)通用IO口,其中這21個(gè)分為3組P0P1P2;這些口子都可以作為普通或?qū)?yīng)的片上外設(shè)控制。,1、隨心所欲的控制IO的輸入輸出,.,10,通用IO:共21個(gè),分成3組,P0組、P1組、P2組,其中P0P1組各8個(gè)IO,P2組5個(gè)(P2_0、P2_1、P2_2、P2_3、P2_4)。,其中P1_0P1_1有20mA的輸出驅(qū)動(dòng)能力,其余的只有4mA,IO口配置相關(guān)寄存器:,PxSEL、PxDIR、PxINPPx(x分別對(duì)應(yīng)0、1、2,用來(lái)控制對(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è)。,.,11,.,12,.,13,特別注意:其中P2組只有5個(gè)IO口,低五位也對(duì)應(yīng)P2_0P2_4后面的位不用管。,PxDIR寄存器作用:有8位,每一位對(duì)應(yīng)具體的IO組中的相應(yīng)的一個(gè)IO,決定它是輸入還是輸出,0表示輸入,1表示輸出。,.,14,.,15,.,16,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_0P2_4,后面的3位決定在配置為上下拉模式的時(shí)候,組為上拉還是下拉,0表示上拉,1表示下拉,.,17,.,18,.,19,Zigbee深入淺出實(shí)戰(zhàn)篇第三講,一、能夠隨心所欲的檢測(cè)到任意一個(gè)外部IO口來(lái)的中斷,.,20,外部中斷配置,2、首先開IO口組中斷;,3、開組內(nèi)對(duì)應(yīng)的具體某IO口中斷;,4、上升沿還是下降沿觸發(fā);,5、開CPU總中斷EA=1;,1、初始化IO口工作在普通IO、上拉輸入狀態(tài)。,.,21,組配置,組內(nèi)配置,.,22,PICTL寄存器,0代表上升沿,1代表下降沿。,.,23,中斷函數(shù):,#pragmavector=PxINT_VECTOR,_interruptvoidfn()PxIFG=0;PxIF=0;,PxIFG和PxIF清零,.,24,Zigbee深入淺出實(shí)戰(zhàn)篇第四講,掌握時(shí)鐘的切換,控制串口,時(shí)鐘,.,25,系統(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、不分頻輸出;,.,26,.,27,.,28,.,29,.,30,串口,CC2530具備2個(gè)串口;且每個(gè)串口都可以配置選擇控制腳。,.,31,串口配置步驟:,1、指定串口的IO位置;,2、相應(yīng)IO配置成偏上外設(shè)功能;,3、8個(gè)數(shù)據(jù)位、1個(gè)停止位、無(wú)流控、無(wú)校驗(yàn)確立。,4、波特率;,5、開CPU中斷、對(duì)應(yīng)串口接收中斷;,.,32,.,33,#pragmavector=URX0_VECTOR_interruptvoidURX0_IRQ(void),.,34,Zigbee深入淺出實(shí)戰(zhàn)篇第五講,1、掌握Z(yǔ)igbee網(wǎng)絡(luò)PANID、短地址等相關(guān)概念。,2、了解802.15.4協(xié)議,打造自己的純無(wú)線通信串口。,3、學(xué)會(huì)用勝達(dá)USBDongle抓包,抓到無(wú)線數(shù)據(jù)包。,.,35,DIY無(wú)線通信模塊,了解IEEE802.15.4ISM信道,.,36,Zigbee深入淺出實(shí)戰(zhàn)篇第六講,用勝達(dá)USBDongle分析協(xié)調(diào)器建網(wǎng)、路由器、終端入網(wǎng)過程。,.,37,Zigbee深入淺出實(shí)戰(zhàn)篇第七部分,第一小節(jié)、協(xié)議棧的使用部分,第二小節(jié)、OSAL部分,uint8osal_start_timerEx(uint8taskID,uint16event_id,uint16timeout_value),uint8osal_set_event(uint8task_id,uint16event_flag),uint8osal_msg_send(uint8destination_task,uint8*msg_ptr),.,38,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í)。,6、學(xué)會(huì)新建自己的工程。,.,39,勝達(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)度等,.,40,.,41,.,42,.,43,.,44,.,45,.,46,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)象。,.,47,基本接收過程:,.,48,.,49,.,50,.,51,基本發(fā)送過程:,.,52,.,53,Zigbee深入淺出實(shí)戰(zhàn)篇第九講,對(duì)比單播分析,掌握廣播通信方式,并且用勝達(dá)USBDongle抓包看現(xiàn)象。,.,54,Zigbee深入淺出實(shí)戰(zhàn)篇第十講,對(duì)比廣播分析,掌握組表相關(guān)的數(shù)據(jù)結(jié)構(gòu),組播通信方式,并且用勝達(dá)USBDo

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論