freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通信新技術(shù)實(shí)驗(yàn)報(bào)告(編輯修改稿)

2024-10-01 08:02 本頁(yè)面
 

【文章內(nèi)容簡(jiǎn)介】 Transactions:該參數(shù)是一個(gè)指向 AF_Transaction_s結(jié)構(gòu)體類型的指針,在該結(jié)構(gòu)體類型的變量中,存放著需要發(fā)送的數(shù) 據(jù)。 bTxOptions:指定發(fā)送方式,可以選擇下列的值,這些值可以進(jìn)行邏輯或。 u8DiscoverRoute:設(shè)定所采用的路由發(fā)現(xiàn)模式。 u8RadiusCounter:數(shù)據(jù)發(fā)送的深度,即所發(fā)送數(shù)據(jù)包的最大轉(zhuǎn)發(fā)次數(shù),如果設(shè)置為 0,協(xié)議棧將采用 2倍的 MaxDepth發(fā)送深度。 4. 收到 MsgObject調(diào)用的函數(shù) JZA_bAfMsgObject ( ) 該函數(shù)屬于協(xié)議棧調(diào)用應(yīng)用程序的函數(shù),用來(lái)處理來(lái)自其他結(jié)點(diǎn)發(fā)送來(lái)的MSG幀。 該函數(shù)的原型為: PUBLIC bool_t JZA_bAfMsgObject(APS_Addrmode_e eAddrMode, uint16 u16AddrSrc, uint8 u8SrcEP, uint8 u8LQI, uint8 u8DstEP, uint8 u8ClusterID, uint8 *pu8ClusterIDRsp, AF_Transaction_s *puTransactionInd, 通信新技術(shù)綜合訓(xùn)練報(bào)告 實(shí)驗(yàn)三 簡(jiǎn)單點(diǎn)對(duì)點(diǎn)無(wú)線通信實(shí)驗(yàn) 第 10頁(yè),共 83頁(yè) AF_Transaction_s *puTransactionRsp) 各形參描述如下: eAddrMode:該參數(shù)定義了發(fā)送的目標(biāo)地址模式,它是 APS_Addrmode_e枚舉類型的數(shù)據(jù) . u16AddrSrc:該參數(shù)是數(shù)據(jù)發(fā)送方的源短地址,地址范圍為 0x0000到0xFFFE。 u8SrcEP:源端口號(hào),范圍是 0x01到 0xF0。 u8LQI:接收幀的鏈路質(zhì)量。 u8DstEP:目標(biāo)端口號(hào),范圍是 0x01到 0xF0。 *puTransactionInd,:該參數(shù)是一個(gè)指向 AF_Transaction_s結(jié)構(gòu)體類型的指針,在該結(jié)構(gòu)體類型的變量中,存放著接收的數(shù)據(jù)。 *puTransactionRsp:該參數(shù)是一個(gè)指向 AF_Transaction_s結(jié)構(gòu)體類型的指針,在該結(jié)構(gòu)體類型的變量中,存放著 response信息。 5. 簡(jiǎn)單設(shè)備描述函數(shù) afmeAddSimpleDesc( ) 該函數(shù)屬于 AFME( AF Sublayer Management Entity) 類函數(shù),在增加設(shè)備描述符函數(shù) vAddDesc(void)中調(diào)用,其功能是為一個(gè) endpoint增加一個(gè)簡(jiǎn)單描述符 (simple descriptor)。如果一個(gè) endpoint上沒(méi)有正確定義的簡(jiǎn)單描述 符,那么它將不能正確地接收來(lái)自其他結(jié)點(diǎn)的數(shù)據(jù),通常簡(jiǎn)單描述符應(yīng)該在設(shè)備建立網(wǎng)絡(luò)成功或者加入網(wǎng)絡(luò)成功后添加。 三、軟件設(shè)計(jì) 1. 分別為 Coordinator和 EndDevice設(shè)計(jì)一個(gè)程序,分別用按鍵控制切換對(duì)方對(duì)應(yīng) LED亮 /滅狀態(tài)。如 Coordinator的 SW3控制 EndDevice的 LED3, EndDevice的SW0控制 Coordinator的 LED0。 Coordinator: 程序 首先 執(zhí)行 AppColdStart( )函數(shù),設(shè)置信道號(hào)和 PAN ID,然后 調(diào)用 vInit()函數(shù),初始化 系統(tǒng)、 按鍵、 LED燈和協(xié)議棧, 若啟動(dòng)成功,則硬件上的標(biāo)志位 LED0滅,其次再判斷是否有新的結(jié)點(diǎn)加入, 若有新 結(jié)點(diǎn)加入,硬件上得標(biāo)志位 LED1滅 ;判斷是否 有按鍵 被按下,若按下了則調(diào)用 vSendData()函數(shù)向 enddevice發(fā)送一個(gè)數(shù)據(jù) , 在程序運(yùn)行過(guò)程中若接收到 MSG信息,則調(diào)用vLedControl(0,bToggle)控制燈 的 亮滅。 Coordinator主程序流程圖 : 開(kāi) 始系 統(tǒng) 、 L E D 、 按 鍵 初 始 化N讀 取 按 鍵 的 值Y網(wǎng) 絡(luò) 是 否 啟 動(dòng) 成 功調(diào) 用 v S e n d D a t a ( )函 數(shù) 發(fā) 送 數(shù) 據(jù)是 否 有 新 的 結(jié) 點(diǎn) 加 入NY是 否 有 M S G 信 息 幀調(diào) 用 接 收 函 數(shù) 控 制L E D 亮 滅NY 通信新技術(shù)綜合訓(xùn)練報(bào)告 實(shí)驗(yàn)三 簡(jiǎn)單點(diǎn)對(duì)點(diǎn)無(wú)線通信實(shí)驗(yàn) 第 11 頁(yè),共 83頁(yè) Enddevice: 程序首先 執(zhí)行 AppColdStart( )函數(shù),設(shè)置信道號(hào)和 PAN ID,然后調(diào)用 vInit()函數(shù),初始化 系統(tǒng)、 按鍵、 LED燈和協(xié)議棧,并且啟動(dòng) BOS定時(shí) 時(shí)鐘; 其后判斷是否加入網(wǎng)絡(luò)成功,若加入成功,則硬件上的標(biāo)志位 LED0滅 ; 判斷是否 有按鍵 被按下,若按下了則調(diào)用 vSendData()函數(shù)向 enddevice發(fā)送一個(gè)數(shù)據(jù) , 在程序運(yùn)行過(guò)程中若接收到 MSG信息,則調(diào)用 vLedControl(0,bToggle)控制燈的 亮滅。 主程序流程圖如下圖所示: Enddevice主程序流程圖 : 開(kāi) 始系 統(tǒng) 、 L E D 、 按 鍵 初 始 化讀 取 按 鍵 的 值Y調(diào) 用 v S e n d D a t a ( )函 數(shù) 發(fā) 送 數(shù) 據(jù)是 否 加 入 網(wǎng) 絡(luò) 成 功NY是 否 有 M S G 信 息 幀調(diào) 用 接 收 函 數(shù) 控 制L E D 亮 滅NY 2. 分別為 Coordinator和 EndDevice設(shè)計(jì)一個(gè)程序,其功能為:按下Coordinator的 SW0,某變量 X(初始值 0)顯示在 LCD上,同時(shí)將 X發(fā)送給 EndDevice,EndDevice收到該數(shù)據(jù)后進(jìn)行數(shù)據(jù)處理(加 1),等待 1秒后再將其發(fā)送給Coordinator, Coordinator收到后將該值賦予 X并顯示在 LCD上,同時(shí)再次發(fā)送給EndDevice,如此重復(fù)運(yùn)行。 Coordinator: 程序首先 執(zhí)行 AppColdStart()函數(shù),設(shè)置信道號(hào)和 PAN ID,然后 調(diào)用 vInit()函數(shù),初始化 系統(tǒng)、 按鍵、 LED燈和協(xié)議 棧,并且啟動(dòng) BOS定時(shí) 時(shí)鐘; 其后判斷網(wǎng)絡(luò)是否啟動(dòng)成功,若啟動(dòng)成功 ,硬件上得標(biāo)志位 LED1滅 ; 判斷是否 有按鍵 被按下,若按下了,調(diào)用函數(shù) vSendData()向 EndDevice發(fā)送 x;在程序運(yùn)行過(guò)程中若接收到 EndDevice發(fā)送的數(shù)據(jù),調(diào)用 LED顯示,再調(diào)用函數(shù)vSendData()向 EndDevice發(fā)送 x。 主程序流程圖如下圖所示: Coordinator主程序流程圖 : 開(kāi) 始系 統(tǒng) 、 L E D 、 按 鍵 初 始 化N讀 取 按 鍵 的 值Y網(wǎng) 絡(luò) 是 否 啟 動(dòng) 成 功調(diào) 用 液 晶 顯 示 程 序是 否 有 新 的 結(jié) 點(diǎn) 加 入NY是 否 有 M S G 信 息 幀調(diào) 用 液 晶 顯 示 程 序NY調(diào) 用 v S e n d D a t a ( )函 數(shù) 發(fā) 送 數(shù) 據(jù)調(diào) 用 v S e n d D a t a ( )函 數(shù) 發(fā) 送 數(shù) 據(jù) 通信新技術(shù)綜合訓(xùn)練報(bào)告 實(shí)驗(yàn)三 簡(jiǎn)單點(diǎn)對(duì)點(diǎn)無(wú)線通信實(shí)驗(yàn) 第 12頁(yè),共 83頁(yè) Enddevice: 程序首先 執(zhí)行 AppColdStart()函數(shù),設(shè)置信道號(hào) 和 PAN ID,然后調(diào)用 vInit()函數(shù),初始化 系統(tǒng)、 按鍵、 LED燈和協(xié)議棧,并且啟動(dòng) BOS定時(shí) 時(shí)鐘;其后判斷是否加入網(wǎng)絡(luò)成功,若加入成功,則硬件上的標(biāo)志位 LED0滅 ; 判斷若接收到 Coordinator發(fā)送的數(shù)據(jù), 將接收的數(shù)據(jù)加 1,最后調(diào)用 BOS時(shí)鐘周期性調(diào)用 vAppTick函數(shù),函數(shù)中調(diào)用 vSendData()向 Coordinator發(fā)送 x,這樣就能實(shí)現(xiàn)定時(shí)發(fā)送。 主程序流程圖如下圖所示: Enddevice主程序流程圖 : 開(kāi) 始系 統(tǒng) 、 L E D 、 按 鍵 初 始 化Y是 否 加 入 網(wǎng) 絡(luò) 成 功NY是 否 有 M S G 信 息 幀將 接 收 到 的 數(shù) 據(jù) 加 1NY調(diào) 用 v S e n d D a t a ( )函 數(shù) 發(fā) 送 數(shù) 據(jù) 四、實(shí)驗(yàn)結(jié)果與分析 1. 在實(shí)驗(yàn)一中分別按動(dòng) Coordinator 的 SW0~SW3,在 Enddevice 上的LED0~LED3 能夠?qū)崿F(xiàn)相應(yīng)的亮滅,同樣地,分別按動(dòng) Enddevice 上的SW0~SW3,也能使得 Coordinator 上相應(yīng)的 LED0~LED3 亮滅。可以達(dá)到按鍵控制雙方的效果 ,符合題目要求,說(shuō)明程序設(shè)計(jì)正確 。 2. 在實(shí)驗(yàn)二中按動(dòng) Coordinator的 SW0,可以看見(jiàn) LCD液晶顯示頻上數(shù)據(jù)從 0開(kāi)始自加一, 說(shuō)明 Coordinator和 Enddevice之間相互發(fā)送數(shù)據(jù)了, 符合題目要求 ,說(shuō)明程序設(shè)計(jì)正確 。 五、存在問(wèn)題 和解決方法 1. 在下載完程序上電測(cè)試時(shí), 發(fā)現(xiàn) Coordinator 和 Enddevice 的 LED0、 LED1均不滅,那就說(shuō)明網(wǎng)絡(luò)建立沒(méi)有成功,不能實(shí)現(xiàn)相互間的通信,考慮到這有可能是信道干擾的問(wèn)題,和其他人的信道相沖突了。于是,我將信道改成了 21,同時(shí)將網(wǎng)絡(luò)號(hào)也改掉了,重新進(jìn)行下載,上電后,測(cè)試燈均滅掉了,說(shuō)明網(wǎng)絡(luò)建立成功,可以實(shí)現(xiàn)通信。 2. 在實(shí)驗(yàn)一中,當(dāng)按下 SW0 是 LED0 亮?xí)r,必須按兩次 SW1 才能使 LED1亮,先開(kāi)始以為是按鍵的問(wèn)題,可是后來(lái)發(fā)現(xiàn)自己程序中指定義了一個(gè)變量bToggle,所以只有當(dāng) LED0 滅了后,那么按一下 SW1 則 LED1 就亮了,這是程序中需要改進(jìn)的地方。 通信新技術(shù)綜合訓(xùn)練報(bào)告 第 13頁(yè),共 83頁(yè) 實(shí)驗(yàn)四 兩個(gè) EndDevice之間的無(wú)線通信實(shí)驗(yàn) 一、實(shí)驗(yàn)內(nèi)容 1. 分別為 Coordinator 和 EndDevice 設(shè)計(jì)一個(gè)程序,其功能為: Coordinator負(fù)責(zé)建立網(wǎng)絡(luò)和分配短地址。按下 EndDevice A 的按鈕 SW0 發(fā)送廣播請(qǐng)求綁定信息, LED0 閃爍,收到該信息的 EndDevice B 的 LED0 閃爍,按下其按鈕 SW0則返回綁定應(yīng)答信息,同時(shí) LED0 處于點(diǎn)亮狀態(tài), EndDevice A 收到應(yīng)答后 LED0也處于點(diǎn)亮狀態(tài), 表示雙方綁定成功。之后按動(dòng)每個(gè) EndDevice 的按鈕 SWSW3 可分別切換對(duì)方對(duì)應(yīng) LED 亮 /滅狀態(tài)。如果按下任何 EndDevice 的 SW1 則解除綁定,各 EndDevice 的 LED0 滅,且 LED1 閃爍 3 秒。 2. 分別為 Coordinator 和 EndDevice 設(shè)計(jì)一個(gè)程序,其功能為: Coordinator負(fù)責(zé)建立網(wǎng)絡(luò)和分配短地址及綁定的媒介。按動(dòng) EndDevice 按鈕 SW0,向Coordinator 發(fā)送綁定請(qǐng)求信息, LED0 閃爍 10 秒, Coordinator 收到該信息后記錄其短地址并定時(shí) 10 秒,按動(dòng)另外 一個(gè) EndDevice 的按鈕 SW0 向 Coordinator發(fā)送綁定應(yīng)答信息, LED0 閃爍 5 秒,在有效定時(shí)時(shí)間 10 秒內(nèi)若 Coordinator 收到該應(yīng)答信號(hào),則記錄其短地址,分別將記錄的兩個(gè)短地址發(fā)送給兩個(gè)對(duì)應(yīng)EndDevice,兩個(gè) EndDevice 收到短地址后分別點(diǎn)亮 LED0(不再閃爍),若在規(guī)定時(shí)間內(nèi)沒(méi)有建立綁定關(guān)系,超時(shí)后滅 LED0。如果按下任何 EndDevice 的 SW1則解除綁定,各 EndDevice 的 LED0 滅,且 LED1 閃爍 3 秒。綁定狀態(tài)下按動(dòng)每個(gè) EndDevice 的按鈕 SW SW3 可分別切換 對(duì)方對(duì)應(yīng) LED 亮 /滅狀態(tài)。 二、實(shí)驗(yàn)原理 1. 通過(guò)對(duì)方的 MAC地址獲得它的 16位短地址 在基于 Jennic ZigBee協(xié)議棧中,每個(gè)設(shè)備必須知道對(duì)方的 16位短地址,才能進(jìn)行直接通信,而 16位短地址是在 EndDevice或 Router加入網(wǎng)絡(luò)時(shí)由 Coordinator動(dòng)態(tài)分配的。如果一個(gè)設(shè)備(請(qǐng)求者)知道另一個(gè)設(shè)備的 MAC地址時(shí),則請(qǐng)求者可通過(guò)調(diào)用 zdpNwkAddrReq( )函數(shù)廣播查尋與該 MAC地址相匹配的結(jié)點(diǎn),當(dāng)匹配的結(jié)點(diǎn)收到該數(shù)據(jù)包則返回自己的短地址給請(qǐng)求者,請(qǐng)求者即可用該短地址與其進(jìn)行通信。 2. 通過(guò)廣播請(qǐng)求對(duì)方綁定獲得它的 16位短地址 在使用 afdeDataRequest( )函數(shù)發(fā)送數(shù)據(jù)包時(shí),將 16位的目標(biāo)地址設(shè)置為0xffff,即可以廣播的形式將數(shù)據(jù)包發(fā)送出去。一個(gè)設(shè)備(請(qǐng)求者)想獲取另一個(gè)設(shè)備的 16位短地址的方法是:發(fā)送一個(gè)廣播請(qǐng)求綁定指令數(shù)據(jù)包,符合條件的結(jié)點(diǎn)(如判斷指令包內(nèi)容,按下按鈕等)發(fā)送應(yīng)答包(含自己的短地址)給請(qǐng)求者,請(qǐng)求者即可用該短地址與其進(jìn)行通信。 3. 通過(guò)發(fā)送請(qǐng)求 /應(yīng)答綁定信息給 Coordinator獲得對(duì)方的 16位短地址 按動(dòng) EndDevice或 Router按鈕, 調(diào)用 afdeDataRequest
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖片鄂ICP備17016276號(hào)-1