a552298242 2017-12-01 05:51 采纳率: 28.6%
浏览 1854
已采纳

请问下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条回答 默认 最新

  • threenewbee 2017-12-01 06:21
    关注

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

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥100 Jenkins自动化部署—悬赏100元
  • ¥15 关于#python#的问题:求帮写python代码
  • ¥20 MATLAB画图图形出现上下震荡的线条
  • ¥15 关于#windows#的问题:怎么用WIN 11系统的电脑 克隆WIN NT3.51-4.0系统的硬盘
  • ¥15 perl MISA分析p3_in脚本出错
  • ¥15 k8s部署jupyterlab,jupyterlab保存不了文件
  • ¥15 ubuntu虚拟机打包apk错误
  • ¥199 rust编程架构设计的方案 有偿
  • ¥15 回答4f系统的像差计算
  • ¥15 java如何提取出pdf里的文字?