新聞中心

        EEPW首頁 > 手機與無線通信 > 設計應用 > 一種短距離無線傳輸的CSMA/CA協議實現方法

        一種短距離無線傳輸的CSMA/CA協議實現方法

        作者: 時間:2010-06-25 來源:網絡 收藏

        (2)_MAC及3次重發的
        流程如圖2所示。

        本文引用地址:http://www.104case.com/article/157343.htm


        (3)接收數據至串口的
        流程如圖3所示。

        2 狀態轉換圖
        程序上電初始化后,第一次的狀態為INITIAL_STATE初始化狀態。初始化狀態后,無線模塊進入RX_STATE接收狀態,將模塊的接收天線打開。而后進入WAITING_FOR_ACK等待狀態,等待接收無線數據。當接收到無線數據時,根據WT_TxbufferO_Flag來判斷此時接收到的數據幀為ACK還是數據幀:如果WTTxbuffer0_Flag=0xff,則說明此時接收到的數據幀為ACK,進入WAITING_ACK處理,處理完畢,無線模塊重新進入RX_STATE接收狀態;如果WT_TxbufferO-Flag=0x00,則說明此時接收到的數據為無線發送來的數據幀,進入GOOD_PACKET好包狀態,處理完畢,無線模塊重新進入RX_STATE接收狀態。

        電能表相關文章:電能表原理


        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 清远市| 中江县| 隆尧县| 拜泉县| 金山区| 武陟县| 东阿县| 澜沧| 汽车| 安丘市| 诸城市| 西吉县| 陈巴尔虎旗| 渝中区| 龙胜| 左贡县| 汉源县| 板桥市| 纳雍县| 康定县| 望江县| 五峰| 千阳县| 山丹县| 宁南县| 临泉县| 冕宁县| 德惠市| 百色市| 衡水市| 开封县| 米林县| 高邮市| 廉江市| 健康| 七台河市| 胶南市| 长沙县| 桂林市| 五莲县| 太康县|