請問一下關(guān)于CH9329中串口協(xié)議的 SUM 是如何計算的。

文檔中說計算方式是?

累加和:占 1 個字節(jié),計算方式為: SUM = HEAD+ADDR+CMD+LEN+DATA。


舉例說明中:

?舉例 1:模擬先按下“A”鍵,再釋放“A”鍵,則需要發(fā)送 2 個命令包為:

?(1)、模擬按下“A”鍵: 0x57、0xAB、0x00、0x02、0x08、0x00、0x00、0x04、0x00、 0x00、0x00、0x00、0x00、0x10。? (HEAD(2)?+ADDR(0)+?CMD(2)+LEN(8)+DATA(4) = 0x10? ?( 16 ) ?

(2)、模擬釋放“A”鍵: 0x57、0xAB、0x00、0x02、0x08、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x00、0x0C。??(HEAD(2)?+ADDR(0)+?CMD(2)+LEN(8)+DATA(0) = 0x0C? ( 12 ) ?


舉例 2:模擬先同時按下“左 Shift”+“A”鍵,再釋放,則需要發(fā)送 2 個命令包為:

?(1)、模擬同時按下“左 Shift”+“A”鍵: 0x57、0xAB、0x00、0x02、0x08、0x02、0x00、 0x04、0x00、0x00、0x00、0x00、0x00、0x12。(HEAD(2)?+ADDR(0)+?CMD(2)+LEN(8)+DATA(6) = 0x12? ?( 18 ) ?

?(2)、模擬釋放所有鍵: 0x57、0xAB、0x00、0x02、0x08、0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x0C。



實在是沒看懂最后一個數(shù)據(jù)怎么加出來的,,,



那請問如果 摸擬按下 “左Ctrl”+"右Shift"+" 1 "鍵,按下時發(fā)送,

0x57,0xAB,0x00,0x02,0x08,0x01,0x00,0xE5,0x1E,0x00,0x00,0x00,0x00,? ?0x??? //請問這個要怎么計算呢, 謝謝.?

HEAD(2)?+ADDR(0)+?CMD(2)+LEN(8)+DATA(260) = 0x110? ? ( 272 ) ?

放開是發(fā)送:?

0x57、0xAB、0x00、0x02、0x08、0x00、0x00、0x00、0x00、0x00、 0x00、0x00、0x00、0x0C








如果能出一個自動代碼工具就更好了, 比如 選好按什么鍵。提示發(fā)對應(yīng)的數(shù)據(jù)包.


您好,如上問題已通過郵件回復(fù)。SUM值的計算是如上項目中的所有數(shù)值累加求和,然后取低字節(jié)作為最終值。


只有登錄才能回復(fù),可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频