首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ds18b20单线地址格式从arduino转换到debian

ds18b20单线地址格式从arduino转换到debian
EN

Stack Overflow用户
提问于 2015-11-15 20:53:37
回答 1查看 999关注 0票数 0

我用arduino记录了我大部分ds18b20的地址,当插入Beaglebone运行debian时,它们看起来不一样。有没有办法把他们翻译成他们对debian的看法?我不能全部测试,因为大多数都安装在我的原型中。

arduino = '0x28,0x9D,0xB6,0xAB,0x05,0x00,0x00,0x3E‘

debian = '28-000005abb69d‘

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-04 22:00:28

只是在转换地址。

0x28是传感器类型(可编程数字温度计)。

0x3E1-线检查和 (与正常的CRC8略有不同)。

0x9D, 0xB6, 0xAB, 0x05, 0x00, 0x00是大端模式下的实际地址.

请注意,原始地址通常被格式化为[CRC][Serial][Family Code]__,所以奇怪的是,您的Arduino是以翻转格式[Family Code][Serial][CRC]__表示的,而不是翻转串行属性中的值。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33724924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档