宁波欣创电子科技官网
收藏本站
搜索

扫一扫,访问微社区

QQ登录

只需一步,快速开始

注册 找回密码
官方旗舰店新品上线 AVR入门提高步步通视频 SD卡高清视频教程免费下载 AVR单片机十日通全集视频 MSP430单片机视频教程

1

主题

2

帖子

18

积分

新手上路

Rank: 1

积分
18
跳转到指定楼层
楼主
发表于 2019-1-11 23:32:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
想接收一个压力传感器的数据,遇到了一些问题,需要大佬们解答一下:
要接收压力传感器传回的数据,下面是说明书的节选
【读压力值】
命令:01 03 00 04 00 01 C5 CB
指令说明:01(仪表地址) 03(读命令)00 04压力值寄存器地址)00 01(读一个参数)C5 CBCRC16效验码)
响应: 01 03 02 13 88 B5 12
指令说明:01(仪表地址) 03(读命令)02(读取的字节数,1个参数为2,2个参数为4 ....)13 88(13 88为16进制数13为高字节88为低字节转为10进制数刚好为5000)B5 12(CRC16效验码)
这些数据都是16进制的,在欣创官方给的485的例程中,是接收到01之后马上就会进入到接收中断么,还是会接收到01 03 02 13 88 B5 12所有数据后进入中断,如果是接收到这一串数据之后进入中断,对我有用的数据只有13 88这两个,我怎么从这八位数据中提取出这两位数据然后传给电脑?


总而言之最大的问题就是怎么从01 03 02 13 88 B5 12这一串数据中提取13 88这两个数据发送给电脑?

分享到:  微信微信 QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 我觉得很赞我觉得很赞 我觉得一般我觉得一般
精品嵌入式产品尽在宁波欣创电子科技官方旗舰店http://avrgcc.taobao.com

160

主题

579

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
10586

宣传达人突出贡献优秀版主论坛元老

沙发
发表于 2019-1-16 10:32:25 | 只看该作者
根据协议传数据就可以了,你可以先发送过去对应的这几个字节,然后接收过来,存储在寄存器就行了
您需要登录后才可以回帖 登录 | 立即加入

在线客服
  • 联系方式
  • 服务电话:0574 - 87470625
  • 欣创电子科技客服1 986534270  
  • 欣创电子科技客服2 624156969  
  • 技术邮箱:support@avrgcc.com

Archiver|手机版| ( 浙ICP备09058229号浙公网安备33020502000039号 )     

宁波欣创电子科技 Powered by Discuz! X3.2 Licensed

© 2001-2012 Comsenz Inc.

返回顶部