学习温湿度传感器的时候想研究下更细节的原理,有点不明白,咨询下
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,请问这到底是什么意思呢
最后一点是配置参数里面讲校验位为无,但是在命令格式中却有校验值,这又是怎么回事呢
请问下arduion板子上的传感器发送数据是怎么发送的
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
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里的文字?