Я использую оптический поток ADNS3080 в Raspberry Pi 3. Я установил соединение SPI между оптическим потоком Raspberry и ADNS3080. Я использовал библиотеку spidev для чтения значений в python. Я хочу прочитать delta_x и delta_y позицию, которая регистрирует соответствующие номера 0x03 и 0x04 в таблице данных. Поэтому я использую этот код для чтения регистров:
import spidev
import time
spi = spidev.SpiDev()
spi.open(0,0)
while True:
resp = spi.xfer2([0x03, 0x04])
print resp
time.sleep(1)
Я получаю «0,0» результатов в каждом l oop. Я проверил аппаратные соединения и нет никаких проблем. По какой причине я не могу прочитать эти значения?