1wire

    0热度

    1回答

    OWFS让我们通过其他接口I2C(DS2484)读取1线设备。我可以通过位于http://localhost:4305/28.2F3915060000的owhttpd界面一次成功读取一个温度(DS18B20 s)。我也可以使用Python界面阅读它们: import pyownet ow = pyownet.protocol.proxy(host='localhost', port=4304)

    0热度

    1回答

    我是C#世界的新手,我已经在Mac的Cocoa/Obj-C中做了一个小应用程序,所以我在编码世界有一个小行李箱。 我想使用.NET为Windows创建应用程序。我使用SharpDevelop作为IDE。 我必须控制一个1-Wire网络。 我下载的DLL,在我的项目中添加的ressource(使用com.dalsemi.onewire) 我想用一些类此的ressource的,但我不知道如何进行有逻辑

    0热度

    1回答

    我试图在我的本地用虚假设备(来自owfs.conf)运行owfs,但遇到了麻烦。这是我的代码,它打印空阵列 var OwfsClient = require('owfs').Client; var owfs = new OwfsClient('127.0.0.1', '4304'); owfs.dir("/",function(err, directories){ console.

    0热度

    1回答

    我想用单线协议使用传感器,问题是使用这种协议的方式是哪种优化和更合理?超过美国或使用位打? 如果它很重要我正在使用am2305和stm32fxx微控制器。

    4热度

    4回答

    我有一个1-Wire USB适配器(蓝色的),并想从小型Linux机箱使用它来监控温度。 Linux机器现在出现故障,因此同时我想在我的Windows桌面上使用基于.NET的监视软件记录温度。但是似乎并没有一个可用的用于.NET的.NET库。 Maxim SDK附带的版本需要J#,我没有和想要使用它。我甚至不确定自从J#停止使用AFAIK后,是否可以将它用于基于.NET 4.0的应用程序。 Sou

    9热度

    3回答

    我已经安装了owfs,并试图从iButton temperature logger中读取数据。 owfs让我安装iButton作为熔丝文件系统,我可以看到所有的数据。我无法弄清楚什么是访问数据的最佳方式。我可以通过cat获得单独的读数,例如, cat onewire/{deviceid}/log/temperature.1,但onewire/{deviceid}/log/temperature.A

    0热度

    2回答

    我已经在下面定义了这些函数,并且当我询问Device_ID函数为例如 的家族代码时,我只得到了FF(应该是28),实际上我同时得到了家族代码,48位串行,crc 8位全部是“1”。它似乎像检测从属设备功能,因为它应该....如果我连接奴隶他说我的这里,如果我把它拿走...没有设备存在。我还有一个5线的拉线。 而我没有线索为什么我的Device_ID不工作,所以我的问题是为什么不工作!? u能看到这

    1热度

    1回答

    我试图在1-Wire上使用UART编程数字温度计DS18B20,并且出现了奇怪的问题。当我调试没有断点运行的程序时(或者只是在没有调试的情况下运行程序),我读取的温度约为100°C。当我在接收温度信息之前放置断点时,它会给我大约50°c。第三种选择是,当我看到SFR并扩展UART4部分时,只需打开此窗口,就可以获得25°C左右的正确读数。我有Saleae逻辑分析仪,在所有这3种情况下,它向我发送有

    0热度

    1回答

    试图了解crc8。这是我的计算: poly 100110001 # OneWire bin 00000001 # 1 1. 000000010 << 1 = 000000100 2. 000000100 << 1 = 000001000 3. 000001000 << 1 = 000010000 4. 000010000 << 1 = 000100000 5. 000100000