I am trying to interface an ADXL372 with Freedom board. I am able to talk to the ADXL372 i.e. able to read Device ID, Part ID etc.Most of the times it works fine. But sometimes, i see that the MISO is held high by certain commands e.g. when i send 0x03 i get the expected result, but after that MISO stays high till any other command is sent. The MISO will stay even after deselecting the chip (CS = high).
I don't have any other device connected to SPI.
Has anybody faced this issue?