检测到I2C传感器但没有响应

时间:2019-05-23 22:25:56

标签: python raspberry-pi i2c

我有一个SFM3000流量传感器,想从读取序列号开始。我之前使用SHT85进行过测试,并获得了成功。除了将电压提高到5V并替换寄存器外,其他所有内容基本相同。 通过i2cdetect,我可以看到该设备。 我可以将命令发送到设备,但无法阅读。

我尝试了不同的smbus软件包,并使用i2cget / set直接访问了传感器。但是我没有成功。我在FTDI U232H上测试了传感器,一切正常。 Raspberry可能有问题吗?

这是我尝试过的:

    from smbus import SMBus
    import time
    bus = SMBus(1)
    bus.write_i2c_block_data(0x40, 0x31, [0xAE])
    time.sleep(0.0005)
    bus.read_byte_data(0x40, 6)

我收到RemoteIO错误。

0 个答案:

没有答案