Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python pyftdi:SPI-时钟空闲状态反转(模式3)_Python_Spi - Fatal编程技术网

Python pyftdi:SPI-时钟空闲状态反转(模式3)

Python pyftdi:SPI-时钟空闲状态反转(模式3),python,spi,Python,Spi,我正在使用以下设置: FT4232H—SPI传感器(模式3) 下面的代码应该与复制粘贴和python 3.7一起使用。 电源循环后,FTDI的CLK引脚为高电平。一旦“spi.get()-line”被传递,它就处于低空闲状态。它在事务期间正常工作,但我的传感器返回垃圾,因为它假定CLK idle高 这是我的FT4232H的问题还是库中的错误(30.3-pyftdi)?有人知道我做错了什么吗 from pyftdi.spi import SpiController spi = SpiContro

我正在使用以下设置:

FT4232H—SPI传感器(模式3)

下面的代码应该与复制粘贴和python 3.7一起使用。 电源循环后,FTDI的CLK引脚为高电平。一旦“
spi.get()
-line”被传递,它就处于低空闲状态。它在事务期间正常工作,但我的传感器返回垃圾,因为它假定CLK idle高

这是我的FT4232H的问题还是库中的错误(30.3-pyftdi)?有人知道我做错了什么吗

from pyftdi.spi import SpiController

spi = SpiController()
spi.configure('ftdi://ftdi:4232h/1')
# assumption: after the line CLK should be idle high (which is not)
slave = spi.get_port(cs=0, freq=1E5, mode=3) 
read_byte=slave.exchange([0x00], 1).tobytes()
print(read_byte)