使用Python中的spidev访问A / D转换器

时间:2016-02-16 13:45:20

标签: python spi

我正在开展一个项目,我希望使用24位ADS1211U A / D转换器和Raspberry pi 2型号B收集电压输入。

我已经在python 3中安装了最新的spidev模块,根据A / D的数据表,我应该发送一个字节来指示A / D我想要的东西(从数据输出寄存器)然后读取三个字节(24位信息)。

我的代码如下:

127.0.0.1 localhost.localdomain localhost
::1 localhost6.localdomain6 localhost6 

连接MOSI后 - > MOSI,MISO - > MISO,CLK - > CLK和CS - > CE0,以及电源和GND,我似乎没有任何重要的读数。我运行程序时得到的只有24个零。

我是否已经错过了关于spidev模块的重要信息,或应该它是否有效只是我以某种方式搞砸了接线?

可在此处找到ADS1211U的数据表:http://www.ti.com/lit/ds/sbas034b/sbas034b.pdf

很抱歉,如果我没有充分表达问题,我很乐意在需要时提供更多信息。

非常感谢任何帮助!

0 个答案:

没有答案