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.

RTOS/ADS1158: Multiple Register Read

Part Number: ADS1158
Other Parts Discussed in Thread: ADS1258

Tool/software: TI-RTOS

I can read single register.

However, multiple register access does not work.

Exactly, up to eight registers can be multiple read, but more data is broken.

Address 00~07 is possible, 02~09 is possible.

This is 8-byte reading.

This is 10-byte reading.

What am I doing wrong?

I'm using MSP432, Code Composer Studio, TI-RTOS.

  • Hi Joonbum,

    Are you sending any other commands before the Register read command? You might need to toggle /CS before sending the read command.

    If you're able to capture the SPI communication on an oscilloscope or logic analyzer, it might help you troubleshoot the issue. I'd be glad to review additional data you can share.

    FYI: There is some example code available for the ADS1258 that might be helpful for comparison: http://www.ti.com/lit/zip/sbac222/