06-22-2020 02:29 PM
I am using BOSCH BMI160 Gyro/Accelerator sensor.
After applying everything according to BOSCH instruction how to use and operate this sensor I have strange behavior regarding Sensor time register.
According to BMI160 specification (attached) there is sensor time register that increase its value every 39usec, this register is 24bit, and according to spec i will have unique timer value during 10Hr.
I try to read this register every 1sec, and my expectation is that delta between the reading should be around 1sec/39usec ~= 25600 .
from the attached file LiveWatch_20200619.log (which is text file possible to open with notepad or excel) you can see this reading that are going up and down and not only up.
I also attached the bmi160.c and bmi160_api.c files that I download them from Bosch github link.
In addition I attached the main.c file where you can see from line 321 to 339 the reading process.
Please support me with this issue.
Solved! Go to Solution.
07-23-2020 11:14 PM
Hello,
Do you have example code how to use it with STM32 ? I am interested in configuration process and data reading process?
Ifyou do not have STM32 than maybe something else?
Thanks,
Nissim
07-29-2020 05:13 PM
Hi,
Sorry that we don't have STM32 sample code available. You can try Arduino Uno or Nano board to talk to BMI160 shuttle board to check the time stamp readings.
Thanks.