TI中文支持网
TI专业的中文技术问题搜集分享网站

ADS1259读取寄存器数值问题

最近调试ADS1259,发现在SPI的速度降低到1Mhz的时候,就不能读到正确的数值了。看了芯片手册上在发送命令两个命令代码之间也没有说要加延时啊。我发现加入延时再把SPI的SCLK速度调到2M就能读数据。不加延时就无法读到数值,这是怎么回事啊?

Wave Tony:

明白了。没有注意手册上说这个是半双工的了。The communication protocol to the ADS1259 is half-duplex. That is, data are transmitted to and from the device one direction at a time.代码有问题。。。以后还是要看手册仔细点啊。。

ming li50749:

回复 Wave Tony:

你好,请问,spi速率多大可以?命令之间都要家短暂的延时吗??

ming li50749:

回复 Wave Tony:

我也没看到spi发送命令之间要延时啊。。

赞(0)
未经允许不得转载:TI中文支持网 » ADS1259读取寄存器数值问题
分享到: 更多 (0)