新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 組態王與單片機多機串口通信的設計

        組態王與單片機多機串口通信的設計

        作者: 時間:2011-12-12 來源:網絡 收藏

        4 系統通訊協議設計
        提供了通過PC機與單片機串口進行十六進制數據通訊的驅動,而驅動中已經規定好其通訊協議。

        4.1 通訊參數
        通訊參數包括數據位、停止位、波特率、校驗方式。其中,數據位、停止位、波特率由單片機決定。中的設定和單片機一致即可。校驗方式參照“數據傳輸格式”部分。
        4.2 數據傳輸格式與協議說明
        格式1 發送地址請求格式(檢驗位為1):


        格式2單片機應答地址格式(檢驗位為0):


        格式3組態王讀數據請求格式(檢驗位為0):


        格式4單片機應答讀數據格式(正確)(檢驗位為O):


        格式5單片機應答讀數據格式(錯誤)(檢驗位為0):


        格式6組態王寫數據請求格式(檢驗位為O):


        格式7單片機應答寫數據格式(正確)(檢驗位為0):


        協議具體說明如下:
        ENQ(頭):H05,詢問,請求幀的開始代碼;
        ACK(頭):H06,確認,ACK應答幀的開始代碼;
        NAK(頭):H15,否認,NAK應答幀的開始代碼;
        EOT(尾):H04,正文的結束,請求幀的結束ASCII代碼;
        ETX(尾):H03,結束正文,應答幀的結束ASCII代碼;
        數據傳輸:所有數據均為16進制數;



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 遂宁市| 邳州市| 浮山县| 武穴市| 岑溪市| 潼南县| 舞阳县| 临泽县| 新巴尔虎右旗| 安泽县| 桂林市| 白水县| 邵武市| 连云港市| 玉门市| 射洪县| 苍溪县| 无为县| 江西省| 五指山市| 邹平县| 灵石县| 根河市| 镇原县| 建阳市| 松桃| 庆云县| 五大连池市| 江都市| 西乡县| 含山县| 仪陇县| 常熟市| 望城县| 南丹县| 永平县| 榆中县| 曲松县| 平武县| 镇远县| 晋宁县|