我正在开展一个项目,我希望使用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
很抱歉,如果我没有充分表达问题,我很乐意在需要时提供更多信息。
非常感谢任何帮助!