靜水磐石
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 10 個
工控威望: 99 點(diǎn)
下載積分: 583 分
在線時間: 6(小時)
注冊時間: 2016-04-06
最后登錄: 2023-03-14
查看靜水磐石的 主題 / 回貼
樓主  發(fā)表于: 2016-05-26 21:33
最近在做通訊協(xié)議的時候,需要算LRC校驗(yàn)碼,用了個加法指令,被加數(shù)用了地址偏移。但是卻提示我程序錯誤。那個大哥支點(diǎn)下我哪里錯了。
277562975
蝴蝶
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 56 個
工控威望: 160 點(diǎn)
下載積分: 709 分
在線時間: 127(小時)
注冊時間: 2015-12-26
最后登錄: 2024-12-18
查看277562975的 主題 / 回貼
1樓  發(fā)表于: 2016-05-26 23:27
兄弟,你寫的PLC是 CH1H的,算LRC校驗(yàn)碼用SUM這個求和指令就可以了
你寫的被加數(shù)用了地址偏移,       錯誤:只有常數(shù)可以被指定為數(shù)組的下標(biāo)。(CP1E可以這樣用)
277562975
蝴蝶
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 56 個
工控威望: 160 點(diǎn)
下載積分: 709 分
在線時間: 127(小時)
注冊時間: 2015-12-26
最后登錄: 2024-12-18
查看277562975的 主題 / 回貼
2樓  發(fā)表于: 2016-05-27 00:49
這樣應(yīng)該也可以的