a552298242
a552298242
采纳率90.9%
2017-12-01 05:51

请问下arduion板子上的传感器发送数据是怎么发送的

已采纳

学习温湿度传感器的时候想研究下更细节的原理,有点不明白,咨询下
1、通讯配置参数如下:
1、波特率9600 数据位8位 停止位 1位 校验位 无
2、命令格式如下:
0、起始位,0xFF 1-7(温湿度等数据)8、校验值,0x25
我有一点不太明白
就是配置参数那里,显示得是数据位8位,但是下面命令格式却有9个,是不是实际上
8位指的是 命令格式中的每一项是8位,总共发送8 × 9 =72 位数据
还有就是0xFF和0x25是什么意思,我原来以为是16进制的数,但是发现转换成10进制
不同于0-9,请问这到底是什么意思呢
最后一点是配置参数里面讲校验位为无,但是在命令格式中却有校验值,这又是怎么回事呢

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

1条回答

  • caozhy 回答这么多问题就耍赖把我的积分一笔勾销了 4年前

    波特率9600 数据位8位 停止位 1位 校验位 无
    你有停止位,那么就是9位
    没看到说每次发8个数据,不能确定是不是8x9
    0xFF和0x25,可以用16进制0~ff或者10进制0~255表示,代表一个字节(或者8位二进制)

    点赞 评论 复制链接分享