2025-08-27 6:49 AM - last edited on 2025-08-27 7:35 AM by Peter BENSCH
Hello, I use an AT32F403A MCU to connect LSM6DS3 IMU via SPI 4-wire, then I read the WHO_AM_I register at 0x0F. According to the datasheet, the return value should be 0x69, but the chip returned 0x44. Then I repowered the board, and the value seemed to change to 0x7F. Then I read the Acc and Gyro data. From the logic analyzer, there seem to be some abnormal glitches, which looks like some connection problems, but I checked the wiring and I can't find the problem. Can somebody help me figure out the problem? Thank you.