使用RH_PHY通信的話可以實(shí)現(xiàn)主從一體 雙向嗎?

主機(jī)發(fā)送數(shù)據(jù)給從機(jī)

從機(jī)接收數(shù)據(jù)會(huì)出現(xiàn)接收到的數(shù)據(jù)順序不對(duì),或者丟包的情況


我的需求是 主機(jī)發(fā)送數(shù)據(jù)給從機(jī)之后,從機(jī)接收到數(shù)據(jù)回傳一個(gè)確認(rèn)的信號(hào)給主機(jī)

如果主機(jī)沒有收到就重發(fā)數(shù)據(jù)

如果已經(jīng)收到確認(rèn)就發(fā)送下一個(gè)數(shù)據(jù)

上面的需求是否可行,有沒有更好的辦法?或者單向通信也有更好的處理辦法?

"主機(jī)發(fā)送數(shù)據(jù)給從機(jī)之后,從機(jī)接收到數(shù)據(jù)回傳一個(gè)確認(rèn)的信號(hào)給主機(jī)

如果主機(jī)沒有收到就重發(fā)數(shù)據(jù)

如果已經(jīng)收到確認(rèn)就發(fā)送下一個(gè)數(shù)據(jù)"

用RF_PHY例程,AUTO模式下,可以實(shí)現(xiàn)該功能。


AUTO模式工作邏輯:

主機(jī)? ->A包->? 從機(jī)

主機(jī)? <-ACK1<-? 從機(jī)

主機(jī)? ->B包->? 從機(jī)

主機(jī)? <-ACK2<-? 從機(jī)?

注:由于從機(jī)的ACK包是預(yù)先填充的,如果從機(jī)ACK需要對(duì)A包內(nèi)容進(jìn)行相應(yīng),只能在ACK2包中回復(fù)給主機(jī)。


已經(jīng)可以了 感謝


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频