2022-07-31 11:56 PM
hello.
I am using LSM6DSM to collect acceleration and gyro data.
Data is being collected at 52Hz using FIFO, but the actual data collected is about 51.2Hz.
It is probably caused by the LSM6DSM internal clock being inaccurate. Is there a way to correct this?
For reference, my MCU's clock is set very accurately to the external clock.
I need help. thank you
Solved! Go to Solution.
2022-08-04 06:09 AM
Hi @HLee.4 ,
unfortunately, it is not possible to fine tune the ODR at register level. The suggestion is to manage the processor-device communication through interrupts, so that the data acquisition can be synchronized.
Please have a look also to the Github examples if they can help you in some way.
-Eleon
2022-08-04 06:09 AM
Hi @HLee.4 ,
unfortunately, it is not possible to fine tune the ODR at register level. The suggestion is to manage the processor-device communication through interrupts, so that the data acquisition can be synchronized.
Please have a look also to the Github examples if they can help you in some way.
-Eleon
2022-08-08 12:08 AM
Thank you for answer. It helped a lot.