极品馒头泬19p,国产精品亚洲一区二区三区,狠狠色噜噜狠狠狠7777奇米,国产精品视频一区二区三区无码,国产欧美日韩久久久久

【E2467】基于51單片機(jī)的zigbee(2從1主)通信

2021-11-26 23:05:17      索煒達(dá)電子      925     

項(xiàng)目編號(hào):E2467

文件大?。?00K

源碼說(shuō)明:帶中文注釋

開(kāi)發(fā)環(huán)境:C編譯器

簡(jiǎn)要概述

設(shè)計(jì)思路

從機(jī)1、2采集溫濕度、煙霧信息分別匯總后發(fā)送至主機(jī)


所遇問(wèn)題

1.主機(jī)接收從機(jī)1、2發(fā)送的數(shù)據(jù)時(shí),會(huì)數(shù)據(jù)丟失


比如


從機(jī)1數(shù)據(jù) A1_T221H32S0# 

從機(jī)2數(shù)據(jù) A2_T332H49S1#

而主機(jī)接收到的數(shù)據(jù)流中有一段為  A1_T221H A2_T332H49S1# 32S0#

不能完整接收從機(jī)1、2發(fā)送的數(shù)據(jù),從而造成主機(jī)端數(shù)據(jù)刷機(jī)過(guò)慢(即接收多組數(shù)據(jù)可能會(huì)有一組完整的)

解決方案

1.主機(jī)分別給兩個(gè)從機(jī)發(fā)送信號(hào)(即從機(jī)1發(fā)送、從機(jī)2不發(fā)送或從機(jī)1不發(fā)送、從機(jī)2發(fā)送)


方案一、使用兩根線連接主機(jī)和從機(jī)1、2


方案二、使用Zigbee 發(fā)送命令 (包含 發(fā)送信號(hào)),待從機(jī)接收后解析并判斷從機(jī)1、2哪個(gè)發(fā)送。


將數(shù)據(jù)發(fā)送到主機(jī),主機(jī)接收解析后發(fā)送命令,如此循環(huán)往復(fù)。


本項(xiàng)目使用方案一,方案二并未驗(yàn)證。


關(guān)于圖片解釋

從機(jī)1發(fā)送8組數(shù)據(jù)


從機(jī)2發(fā)送3組數(shù)據(jù)


主要原因在于從機(jī)有if(MasterEn)En=1; if(En==1)發(fā)送數(shù)據(jù);在發(fā)送數(shù)據(jù)完事之后En=0;


TAGzigbee
  • 8 次
  • 1 分