I am using TWR-K60N512, with PK60DN512Z VMD10 chip. I am trying to set up the SPI module to communicate with Adis16362 IMU (http://www.analog.com/media/en/technical-documentation/data-sheets/ADIS16362.pdf ), which uses SPI mode 3, CPOL = 1, CPHA = 1.
I am able to read output data such as supply voltage, product ID, accelerometer measurements! HOWEVER, it only works the first time after a USB plug cycle, so it outputs nothing if I were to reflash the code again without doing a USB plug cycle first. Sometimes, it still outputs nothing anyway...
Any idea how I can troubleshoot this? I have attached my code.
Original Attachment has been moved to: SPI.c.zip