LM3S9B96 SSI帧同步模式读不到数

Other Parts Discussed in Thread: ADS1278, ADS1271

我用一个LM3S9B96把ADS1278配置为帧同步动态输出,模式是High-Resolution ,采样率设为1000(把SCLK和CLK连在一起),所以CLK = 1000*512 Hz。时钟是用PWM输出,频率设为 1000*512 HZ,采集一路电压。为了防止干扰,我用另一个LM3S9B96开发板的SSI帧同步模式读取ADS1278的AD转换值,可是读不到数。

读取ADS1278的程序是:

SysCtlPeripheralEnable(SYSCTL_PERIPH_SSI0);

   SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);

   GPIOPinConfigure(GPIO_PA2_SSI0CLK);

   GPIOPinConfigure(GPIO_PA3_SSI0FSS);

   GPIOPinConfigure(GPIO_PA4_SSI0RX);

   GPIOPinConfigure(GPIO_PA5_SSI0TX);

   GPIOPinTypeSSI(GPIO_PORTA_BASE, GPIO_PIN_5 | GPIO_PIN_4 | GPIO_PIN_3 |

                  GPIO_PIN_2);

   SSIConfigSetExpClk(SSI0_BASE, SysCtlClockGet(), SSI_FRF_TI,

                      SSI_MODE_MASTER, 1000000, 16);

   //

   // Enable the SSI0 module.

   //

   SSIEnable(SSI0_BASE);

  while(1)

{

SSIDataPut(SSI0_BASE, 0xFF);

while(SSIBusy(SSI0_BASE))

    {

    }

   SSIDataGet(SSI0_BASE, &ulDataRx[0]);      

}

请专家帮忙看看!谢谢了。。