WHO_AM_I issue in ASM330LHH
I am using the ASM330LHH connected to the processor via 4-wire SPI communication. I’m trying to read the WHO_AM_I register, which should return 0x6B according to the datasheet, but I keep getting 0xFF. The CS line is set correctly before and after the transfer. What could be causing this incorrect data read? If the device isn’t found (WHO_AM_I doesn’t return 0x6B) and I still try to read accelerometer and gyro data, and I am getting data, will those values be completely random?
