ADS1259读取寄存器数值问题
时间:10-02
整理:3721RD
点击:
最近调试ADS1259,发现在SPI的速度降低到1Mhz的时候,就不能读到正确的数值了。看了芯片手册上在发送命令两个命令代码之间也没有说要加延时啊。我发现加入延时再把SPI的SCLK速度调到2M就能读数据。不加延时就无法读到数值,这是怎么回事啊?
明白了。没有注意手册上说这个是半双工的了。The communication protocol to the ADS1259 is half-duplex. That is, data are transmitted to and from the device one direction at a time.代码有问题。。。以后还是要看手册仔细点啊。。