1
我在Raspberry Pi上使用SPI接口。Raspberry Pi和SPI接口(Python):如何傳輸數據?
我可以讀取附連到SPI0用下面的代碼的芯片(第一20個寄存器)的寄存器:
spi=spidev.SpiDev()
spi.open(0,0)
x=spi.readbytes(20)
k=0
for i in x:
print(k,hex(i),i)
k=k+1
我的問題是:如何設置使用「SPI特定寄存器的值。 XFER「?我不知道xfer(...)函數需要什麼參數。
如何使用「spi.xfer」從特定寄存器中讀取值?
雖然我確實有原始的C代碼,我仍然無法破譯如何使用xfer(...)。
這裏是C代碼:
https://github.com/doceme/py-spidev/blob/master/spidev_module.c