Hi all
I Am using ADS7844 spi ADC with LM3s6965 but i am not getting proper converted data on spi receive fifo of stellaris.
I m giving analog i/p to channel _0.
ssiclk is 2mhz
crystal clk is 16mhz.
API used is
SSIConfigSetExpClk(SSI0_BASE, SysCtlClockGet(), SSI_FRF_MOTO_MODE_0,
SSI_MODE_MASTER, 4000000, 8);
ulDataTx[0] = 0x87
in while loop
while(1)
{
SSIDataPut(SSI0_BASE, ulDataTx[0]);
SSIDataGetNonBlocking(SSI0_BASE, &ulDataRx[0]);
SSIDataGetNonBlocking(SSI0_BASE, &ulDataRx[1]);
}
Delay is not given as data sheet says that no clk delay is required between tx and rx.
clk. Initialisation is done as per spi master sample code.
can u pls tell me where im going wrong.
thank u