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.