Hello,
I am trying to acquire data from the ADS1194 (by using either RDATA or RDATAC).
After sending the START command and pulled CS down, in order to retrieve the data from all channels, do I need to read the bits as they come or should I wait 11 bytes to be ready? this is, do I need to send any command inbetween bytes
unsigned char channel1, channe2, channe3, channe4; channel1 = SPI.Write(0x00);
channel2 = SPI.Write(0x00);
...
or
unsigned char channels[4] channels = SPI.Write(RDATA);
Another question is: if I want to replace this by RDATAC
1) is it the same as using RDATA in a loop?
2) the variable assigned to the call of RDATAC is automatically updated?
Question 3: The outputed values need to be converted to milivolts, right?