stm32ADXL357能读取传感器的ID号,但是读温度和加速度寄存器值一直为0

stm32f407用SPI读取ADXL357传感器的加速度值,能读到设备ID号,但是读温度和加速度的寄存器一直为0,有没有遇到这种情况的,如何解决呢?