熱線電話:0755-23712116
郵箱:contact@shuangyi-tech.com
地址:深圳市寶安區(qū)沙井街道后亭茅洲山工業(yè)園工業(yè)大廈全至科技創(chuàng)新園科創(chuàng)大廈2層2A
通訊設(shè)置
波特率:9600 bps(默認(rèn)值,可設(shè))
數(shù)據(jù)域:8 bits
停止位:1 bit
校驗(yàn)位:None
流控制:None
沒(méi)有校驗(yàn)位時(shí),數(shù)據(jù)位8bit+停止位1bit=9bit
波特率9600(bps) = 9600 (位/秒) /9bit= 1066.66Byte/秒=1066/1024=1.04 (KB/秒)
(1)CPU發(fā)送指令到MCU:
指令頭 | 長(zhǎng)度字 | 身份碼 | 命令碼 | 命令參數(shù) | 數(shù)據(jù)域 | 校驗(yàn)碼 | 結(jié)束符 |
指令頭:1 字節(jié) = 0x24 即字符‘$’
長(zhǎng)度字:1 字節(jié),指明從身份碼到校驗(yàn)碼的字節(jié)數(shù)
身份碼:1字節(jié),代表了目標(biāo)終端的身份ID。默認(rèn)為0X0A,可設(shè)置。
命令碼:1 字節(jié)
命令參數(shù):根據(jù)不同命令而變化
數(shù)據(jù)域:字節(jié)數(shù)根據(jù)不同命令而變化
校驗(yàn)碼:除了指令頭和結(jié)束符,其余位參與異或運(yùn)算得出校驗(yàn)位
結(jié)束符:2 字節(jié),0x0d 0x0a
(2)MCU返回:
指令頭 | 長(zhǎng)度字 | 身份碼 | 命令碼 | 命令參數(shù) | 數(shù)據(jù)域 | 校驗(yàn)碼 | 結(jié)束符 |
指令頭:1 字節(jié) =0x24 即字符‘$’
長(zhǎng)度字:1 字節(jié),指明從身份碼到數(shù)據(jù)域的字節(jié)數(shù)
身份碼:1字節(jié),代表了本終端的身份ID。默認(rèn)為0X0A,可設(shè)置。
命令碼:1 字節(jié)
命令參數(shù):根據(jù)響應(yīng)的命令而變化
數(shù)據(jù)域:字節(jié)數(shù)根據(jù)不同命令而變化
校驗(yàn)碼:除了指令頭和結(jié)束符,其余位參與異或運(yùn)算得出校驗(yàn)位
結(jié)束符:2 字節(jié),0x0d 0x0a
(3)速度響應(yīng)
n 使用9600bps通訊速率來(lái)說(shuō)明速度響應(yīng):
假如一個(gè)數(shù)據(jù)包
查詢:6個(gè)字節(jié)
MCU返回:8個(gè)字節(jié)
沒(méi)有校驗(yàn)位時(shí),數(shù)據(jù)位8bit+停止位1bit=9bit
波特率9600(bps) = 9600 (位/秒) /9bit= 1066.66Byte/秒=1066/1024=1.04 (KB/秒)
查詢+MCU返回:6+8=14字節(jié)=14字節(jié)
速度響應(yīng):14Byte/(1066Byte/s)=0.013s=0.013*1000ms=13ms
n 使用115200bps通訊速率來(lái)說(shuō)明速度響應(yīng):
假如一個(gè)數(shù)據(jù)包
查詢:6個(gè)字節(jié)
MCU返回:8個(gè)字節(jié)
沒(méi)有校驗(yàn)位時(shí),數(shù)據(jù)位8bit+停止位1bit=9bit
波特率115200(bps) = 115200 (位/秒) /9bit= 12800Byte/秒=12800/1024=12.5 (KB/秒)
查詢+MCU返回:6+8=14字節(jié)=14字節(jié)
速度響應(yīng):14Byte/(12800 Byte/s)=0.0011s=0.0011*1000ms=1.1ms
串口通道傳輸速率可參考%80利用率計(jì)算,根據(jù)實(shí)際需求*0.8
熱線電話:0755-23712116
郵箱:contact@shuangyi-tech.com
地址:深圳市寶安區(qū)沙井街道后亭茅洲山工業(yè)園工業(yè)大廈全至科技創(chuàng)新園科創(chuàng)大廈2層2A