美圖欣賞 | 設為首頁 | 加入收藏 | 網站地圖

當前位置:電腦中國 > 網絡 > 通信協議 >

單片機通訊協議描述

2018-10-14 12:18|來源:未知 |作者:dnzg |點擊:
通信頭->巴克碼->地址字->長度字->命令字->信息位->校準字  
1.通信頭:占1~8個字節,表通信開始(0x00、0xff不能用作通信頭);  
2.巴克碼:占1字節,一般為0x72,表通信頭結束;  
3.地址字:表終端的地址,占1字節(0x00作為廣播地址);  
4.長度字:占1字節,表示從地址字到信息位之間的字節數;  
5.命令字:占1字節,指示終端的不同操作;  
6.信息位:不定長,從0~252字節;  
7.校驗位:兩個字節,采用和校驗及CRC校驗。  
二、應答  
1.如果終端接收正確,則應答ACK;如果終端接收錯誤,則應答NAK;  
2.發送方收到ACK,此次通信結束;  
3.發送方收到NAK,重發剛才的命令字(最多7次);  
4.如果發送方發完數據后無應答,隔0.5~1S后重發(最多7次)。  
三、ACK/NAK的格式  
通信頭->巴克碼->地址字->長度字->命令字->0x06、0x06、、0x06(1~8個)  
(若信息位長時,分包傳輸,信息位的第一位是包號0x01,最后1包為0xff)
(責任編輯:dnzg)
足彩半全场是什么意思