请问哪位dalao看得懂这个传感器的通信规约?

2019-07-15 08:45发布

QQ截图20180329231245.png QQ截图20180329231258.png
具体是这样子的,UART通信的数据每个字节下面还有一个16进制的数字?这个到底是干什么的,到底是怎么通信的,我需要使用52单片机编写程序提取出其中的浓度值,可是哪个我才需要的返回数据?
c3d87fec4ee1e366d49d29539e9f2372.pdf 下载积分: 积分 -1 分
449.12 KB, 下载次数: 11, 下载积分: 积分 -1 分
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
异世界的投影
1楼-- · 2019-07-16 10:32
 精彩回答 2  元偷偷看……
异世界的投影
2楼-- · 2019-07-16 12:23
wulinwl 发表于 2018-3-31 09:52
给你按默认主动上传方式写的程序,看懂以后,其它应用方式自然就会了。
程序经TX-1C实验板验证无误。
//按默认主动上传方式的程序

static uchar num=0;        //静态计数变量    dalao这里为何要设置静态变量呢,我自己写了个程序就是因为这个不是静态就没输出了
wulinwl
3楼-- · 2019-07-16 13:47
异世界的投影 发表于 2018-4-2 05:43
static uchar num=0;        //静态计数变量    dalao这里为何要设置静态变量呢,我自己写了个程序就是因为这个不是静态就没输出了

在这里用《static uchar num=0;  //静态计数变量》是因为变量num只对收到的有效串口数据计帧并限制其作用域,如果只设为临时变量会因为每次进入串口中断时这个变量可能是随机数而导致出错。当然你也可以设为全局变量也一样用,只是移植到其他程序会麻烦一点。

一周热门 更多>