静水磐石
级别: 正式会员
精华主题: 0
发帖数量: 10 个
工控威望: 99 点
下载积分: 583 分
在线时间: 6(小时)
注册时间: 2016-04-06
最后登录: 2023-03-14
查看静水磐石的 主题 / 回贴
楼主  发表于: 2016-05-26 21:33
最近在做通讯协议的时候,需要算LRC校验码,用了个加法指令,被加数用了地址偏移。但是却提示我程序错误。那个大哥支点下我哪里错了。
277562975
蝴蝶
级别: 探索解密
精华主题: 0
发帖数量: 56 个
工控威望: 160 点
下载积分: 709 分
在线时间: 127(小时)
注册时间: 2015-12-26
最后登录: 2024-12-18
查看277562975的 主题 / 回贴
1楼  发表于: 2016-05-26 23:27
兄弟,你写的PLC是 CH1H的,算LRC校验码用SUM这个求和指令就可以了
你写的被加数用了地址偏移,       错误:只有常数可以被指定为数组的下标。(CP1E可以这样用)
277562975
蝴蝶
级别: 探索解密
精华主题: 0
发帖数量: 56 个
工控威望: 160 点
下载积分: 709 分
在线时间: 127(小时)
注册时间: 2015-12-26
最后登录: 2024-12-18
查看277562975的 主题 / 回贴
2楼  发表于: 2016-05-27 00:49
这样应该也可以的