使用 python 配置器件时遇到问题。 我能够确认在 Arduino 上的 C 语言操作是否成功、因此硬件工作正常。
出于某种原因、我只能写入读取/写入寄存器(0x00)。 写入后、每个其他寄存器返回0x00的值。 我正在使用 AdafruIT_GPIO_I2C 库、我也尝试了 smbus 库、但收到了相同的结果。
sensor.device.write8(0x00、0)#使 能写入
sensor.device.write8(0x0a、255)#writes value of 255 to 0x0a
sensor.device.write8(0x00、1)#使 能读取
sensor.device.readList(0x00、1)#read 1 byte from 0x00
sensor.device.write8(0x0a、1)#read 1 byte from 0x0a