熱線電(dian)話:0755-23712116
郵箱(xiang):contact@legoupos.cn
地址:深圳市寶安區沙(sha)井街道后亭茅洲山工業園工業大(da)廈全至科技創新(xin)園科創大(da)廈2層2A
通訊設置
波特(te)率:9600 bps(默認(ren)值,可(ke)設)
數(shu)據域(yu):8 bits
停止位:1 bit
校驗位:None
流控制:None
沒有校驗(yan)位時,數據位8bit+停止位1bit=9bit
波特率9600(bps) = 9600 (位(wei)/秒(miao)) /9bit= 1066.66Byte/秒(miao)=1066/1024=1.04 (KB/秒(miao))
(1)CPU發送(song)指令到MCU:
指令頭 | 長度字 | 身份碼 | 命令碼 | 命令參數 | 數據域 | 校驗碼 | 結束符 |
指令頭:1 字(zi)節 = 0x24 即字(zi)符‘$’
長度字(zi)(zi):1 字(zi)(zi)節(jie),指明從身份(fen)碼(ma)到校驗碼(ma)的字(zi)(zi)節(jie)數
身(shen)份碼:1字節,代表了目標終端的身(shen)份ID。默認(ren)為0X0A,可(ke)設置。
命令碼:1 字節
命令參數:根據不同命令而變化
數據域:字節數根據不同命令(ling)而變化
校(xiao)驗(yan)碼(ma):除了指令頭(tou)和結(jie)束符,其(qi)余位(wei)參與(yu)異(yi)或運算得出校(xiao)驗(yan)位(wei)
結束符(fu):2 字(zi)節,0x0d 0x0a
(2)MCU返回:
指令頭 | 長度字 | 身份碼 | 命令碼 | 命令參數 | 數據域 | 校驗碼 | 結束符 |
指令頭(tou):1 字節 =0x24 即(ji)字符(fu)‘$’
長(chang)度(du)字:1 字節,指(zhi)明從身份碼到數據域(yu)的字節數
身份碼:1字節,代表了本終(zhong)端的(de)身份ID。默認為0X0A,可設置。
命令(ling)碼:1 字(zi)節
命令參數:根據響應的(de)命令而(er)變化
數(shu)據域:字節數(shu)根據不同命令而變化(hua)
校驗(yan)碼:除(chu)了指令頭和結束符,其余(yu)位參與(yu)異或運(yun)算得(de)出校驗(yan)位
結束符(fu):2 字節,0x0d 0x0a
(3)速度響應
n 使(shi)用9600bps通訊速(su)率(lv)來說明速(su)度響(xiang)應(ying):
假如一個數據包
查詢:6個字節
MCU返回(hui):8個字節
沒有校(xiao)驗(yan)位時,數據位8bit+停止位1bit=9bit
波(bo)特率(lv)9600(bps) = 9600 (位(wei)/秒) /9bit= 1066.66Byte/秒=1066/1024=1.04 (KB/秒)
查詢+MCU返回:6+8=14字(zi)節(jie)=14字(zi)節(jie)
速度響應(ying):14Byte/(1066Byte/s)=0.013s=0.013*1000ms=13ms
n 使用115200bps通(tong)訊速(su)率來說(shuo)明速(su)度響(xiang)應:
假如一個數據包
查詢:6個字節
MCU返回:8個字節
沒有校驗位(wei)時(shi),數據位(wei)8bit+停止(zhi)位(wei)1bit=9bit
波特(te)率115200(bps) = 115200 (位/秒) /9bit= 12800Byte/秒=12800/1024=12.5 (KB/秒)
查詢(xun)+MCU返回:6+8=14字(zi)(zi)節=14字(zi)(zi)節
速(su)度響應:14Byte/(12800 Byte/s)=0.0011s=0.0011*1000ms=1.1ms
串口通道傳(chuan)輸速率可(ke)參考%80利用率計算,根據實際(ji)需求*0.8
熱線電(dian)話:0755-23712116
郵箱(xiang):contact@legoupos.cn
地址:深圳市寶安區沙(sha)井街道后亭茅洲山工業園工業大(da)廈全至科技創新(xin)園科創大(da)廈2層2A