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