DAC-8018采集模块的指令 点击:647 | 回复:1



lpgk

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:9帖 | 5回
  • 年度积分:0
  • 历史总积分:37
  • 注册:2003年8月13日
发表于:2003-11-24 11:59:00
楼主
我想用VC6开发一个利用DAC8018热电偶采集模块采集温度的程序,但我按照说明书上所说的指令向下发送时出现了一个问题,举例如下: 在指令中有一条是$AAM (即:读取模块的名称)(我的模块的地址是000),我发送相应字母的ASCII码如下(十六进制):24 30 30 4d 0d(注:Od为\CR),但是模块没有反馈值,当我发送24 30 30 4d 44 31 0d 时,模块反馈了正确的值,请问新加的44 31是什么值,我怀疑是CRC校验码,请教各位高手是否正确,如果是,该CRC校验码如何计算? 急!急!盼回复!



GaryLin

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 1186回
  • 年度积分:0
  • 历史总积分:1263
  • 注册:2003年4月15日
发表于:2003-11-24 11:59:00
1楼
(0x24 + 0x30 + 0x30 + 0x4D) & 0xFF = 0xD1 0xD1 ==> "D1" = 0x44, 0x31 So, $00M[cr] ==> $00MD1[cr]

热门招聘
相关主题

官方公众号

智造工程师