【问题标题】:How to add SHT11 sensor to sysfs如何将 SHT11 传感器添加到 sysfs
【发布时间】:2012-11-30 03:25:59
【问题描述】:

几天前,我决定在我的计算机 SHT11 传感器中连接 SMBus 总线。我不知道如何将此传感器添加到 sysfs。这个传感器非常具体,因为它使用地址 0x00,因此不能放在 new_device 中:

$ sudo bash -c 'echo sht15 0x00 >  /sys/bus/i2c/devices/i2c-0/new_device'

bash: line 0: echo: write error: wrong argument

当我尝试放置 0x50 时,没有错误:

$ sudo bash -c 'echo sht15 0x50 >  /sys/bus/i2c/devices/i2c-0/new_device'

它创建文件夹 /sys/bus/i2c/devices/0-0050,但没有测量

【问题讨论】:

    标签: sysfs


    【解决方案1】:

    Sensirion 的 SHT11 和 SHT15 不是启用 I2C 的传感器。它们具有 2 线通信(数据和时钟),但它们不是 I2C,您可以通过上面的链接进行验证。

    当传感器绑定到 GPIO 时,Linux 有一个驱动程序 (sht15.c)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-20
      • 1970-01-01
      • 2013-08-05
      相关资源
      最近更新 更多