This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

CC3200 interfacing issues with ADS1299

Other Parts Discussed in Thread: ADS1299, CC3200


Hi,

I am trying to interface ADS1299 to CC3200 over SPI and want to read Device ID.

Steps I am following as per data sheet sequence is -

1. Issue reset pulse

2. Wait for 240msec

3.Send stop read data command and then delay of 1 msec

    // Enable Chip select
    //
    MAP_SPICSEnable(GSPI_BASE);

    ulUserData = 0x11; // stop read data continuously mode
    MAP_SPIDataPut(GSPI_BASE,ulUserData);

    MAP_UtilsDelay(13000);

4. Set Config 3 register to use internal reference and delay of 1 msec

ulUserData = 0x03; // Config 3 address

MAP_SPIDataPut(GSPI_BASE,ulUserData);

MAP_UtilsDelay(13000);

ulUserData = 0xE0; // Internal reference enabled

MAP_SPIDataPut(GSPI_BASE,ulUserData);

5. Configure registers Config1 and Config 2 with default values

6. Send read device ID command and delay of 1 msec

ulUserData = 0x00; // START

MAP_SPIDataPut(GSPI_BASE,ulUserData);

MAP_UtilsDelay(13000);



I do get lots of activity on MISO line of CC3200 for some reason, is it expected?

What data in hex is expected once i issue Read device ID command?


Thanks,

Ashutosh.