I have an ADIS 16448 connected to my MCU by SPI. The data ready is not routed to the MCU.
I have setup a timer interrupt in my MCU at about 819.2Hz that polls the IMU for new data using Burst Read.
Sometimes I must do one more Burst Read to get the correct CRC.
Is it so that the data can be corrupted if it is read at the same moment it is updated by the IMU? And this is why I get corrupted CRC on my Burst Read?
And if the CRC is correct, can I trust that the data did not change while I read it?