王小林0311
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 16 個(gè)
工控威望: 130 點(diǎn)
下載積分: 1926 分
在線時(shí)間: 52(小時(shí))
注冊(cè)時(shí)間: 2012-07-04
最后登錄: 2024-01-22
查看王小林0311的 主題 / 回貼
樓主  發(fā)表于: 2016-12-20 15:33
最近在用QJ71E71這個(gè)以太網(wǎng)模塊,在用他和外部設(shè)備固定緩沖存儲(chǔ)器無順序通訊,
BUFSND指令。發(fā)送HEX: 11 22 33 44 55 66 77 88 ;
而實(shí)際看到接收的是HEX:11 00 22 00 33 00 44 00 55 00 66 00 77 00 88 00  
,看了手冊(cè),是說BUFSND指令是 16位二進(jìn)制 數(shù)據(jù)類型,
想問一下,怎么將數(shù)據(jù)類型改成8位 二進(jìn)制???
[ 此帖被王小林0311在2016-12-20 16:59重新編輯 ]
王小林0311
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 16 個(gè)
工控威望: 130 點(diǎn)
下載積分: 1926 分
在線時(shí)間: 52(小時(shí))
注冊(cè)時(shí)間: 2012-07-04
最后登錄: 2024-01-22
查看王小林0311的 主題 / 回貼
1樓  發(fā)表于: 2016-12-20 15:55
引用
引用第1樓tkggtdkjpl于2016-12-20 15:47發(fā)表的  :
16/8=2
接收端做數(shù)據(jù)處理

接收端是設(shè)備端,不能做處理,只能接收,數(shù)據(jù)不對(duì)就不識(shí)別了。
王小林0311
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 16 個(gè)
工控威望: 130 點(diǎn)
下載積分: 1926 分
在線時(shí)間: 52(小時(shí))
注冊(cè)時(shí)間: 2012-07-04
最后登錄: 2024-01-22
查看王小林0311的 主題 / 回貼
2樓  發(fā)表于: 2016-12-22 13:27
引用
引用第3樓yfcc923于2016-12-21 12:28發(fā)表的  :
如果發(fā)送  HEX  2211  4433  6655  8877
接手到的會(huì)是什么?

這樣是可以得到 11 22 33 44 55 66 77 88
但是我的接收格式必須是13個(gè)字節(jié),不知道你們了不了解CAN總線 例子:08 00 00 00 01 11 22 33 44 55 66 77 88
08 是標(biāo)準(zhǔn)幀,00 00 00 01 是ID,11-88是8個(gè)數(shù)據(jù)位,
這樣的話 我用16位二進(jìn)制是不行的,得用8位二進(jìn)制來發(fā)送。