TI工程师:
你好!
我参考ADS1274EVM电路设计了一块ADS1274的数据采集板,用的是MSP430F149单片机作为主控CPU。调试时数据准备中断有发生,但SPI始终读不出数据(示波器观察Dout1没有脉冲)。SPI的SCLK配置为400KHz,将AD的CLK(27M高分辨率模式)与SCLK短接SPI能收到一些随机数据,请问我的问题是出在什么地方呢?
具体的SPI操作步骤如下:
1、先同步SYNC,再外部中断等待DYDR变低,延时几十个微秒;
2、SPI发送缓冲器写1Byte数据(建立SPI时序),再读SPI接收缓冲器,读回值(接收缓冲器)始终为0。