找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2652|回复: 0
收起左侧

求 RS485通讯接收,并解码通过MAX7219显示 求C语言程序

[复制链接]
ID:70752 发表于 2015-11-17 11:25 | 显示全部楼层 |阅读模式
通讯语句格式如下:
$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秒不到接收一次数据,每次接收数据会自动根据新的通讯语句值显示。
正常的通讯语句的判断要有,比如首字符  是 $  不是这个字符就舍弃, 校验不对舍弃






大致框图.jpg
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表