wishxq
获得 0 次赞
帮助过0人
通讯语句格式如下: $HTALM,XXXXXXXX*hh 解释如下: hh 表示 从$到*之间的校验和(异或校),这个校验和不包括$和* HTALM, 是固定格式 XXXXXXXX 这里8个X实际表示8个字符,比如 FE047DAC 这8个字符呢 按照如下解码 FE 化为二进制数 为 1111 1110 04 化为二进制数 为 0000 0100 7D 化为二进制数 为 0111 1101 AC 化为二进制数 为 1010 1100 之后将这解出来的4组分别 写进7219 的 DG0 , DG1 ,DG2 ,DG3 这样的话,7219这四组接好的发光管会按照这个485接收到的数据显示 正常1秒不到接收一次数据,每次接收数据会自动根据新的通讯语句值显示。 正常的通讯语句的判断要有,比如首字符 是 $ 不是这个字符就舍弃, 校验不对舍弃。 大侠帮忙搞个能用的C程序,谢谢